Věkové kategorie podle kategorií váhy ulity
Dříve, ve 2. kapitole, jsi vytvořil/a proměnnou agecat pro abalony mladší 10,5 roku (označené jako "< 10.5") a starší nebo rovné 10,5 roku (označené jako "10.5 and older"). Teď rozdělíme i váhu ulit abalonů do kategorií: nejvýše 0,235 gramu a více než 0,235 gramu.
Dataset abaloneKeep s proměnnou agecat je již načtený, stejně jako balíček dplyr.
Toto cvičení je součástí kurzu
R pro uživatele SAS
Pokyny k cvičení
- Pomocí funkce
ifelse()přidej doabaloneKeepproměnnoushellcat, která rozdělí váhu ulity do 2 kategorií — hodnoty do 0,235 g včetně a nad 0,235 g — označené jako"<= 0.235g"a"> 0.235g". - Vytvoř kontingenční tabulku
tableageshellpomocíchisq.test()proagecatpodleshellcat. Spusťchisq.test()natableageshell. - Vytvoř mozaikový graf
agecatpodleshellcat. Použij barvy"light blue"a"grey". Nastav nadpis na"Mosaicplot of age by shell categories".
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Add shellcat to abaloneKeep
___ <- ___ %>%
mutate(shellcat = ifelse(___, ___, ___))
# Run chisq.test of agecat by shellcat
tableageshell <- ___ %>%
with(___)
chisq.test(___)
# Make mosaicplot of agecat by shellcat
mosaicplot(___ ~ ___, data = ___,
color = c(___, ___),
main = ___)