Kategorie wieku według kategorii masy muszli
Wcześniej, w rozdziale 2, utworzyłeś zmienną agecat dla ślimaków morskich w wieku poniżej 10,5 roku (zakodowanych jako "< 10.5") oraz tych w wieku 10,5 roku i starszych (zakodowanych jako "10.5 and older"). Teraz podzielmy również masę muszli na kategorie: równą lub niższą niż 0,235 g oraz wyższą niż 0,235 g.
Zbiór danych abaloneKeep ze zmienną agecat oraz pakiet dplyr zostały już wczytane.
To ćwiczenie jest częścią kursu
R dla użytkowników SAS
Instrukcje do ćwiczenia
- Użyj funkcji
ifelse(), aby dodać zmiennąshellcatdoabaloneKeep– masa muszli podzielona na 2 kategorie: powyżej i poniżej 0,235 g, oznaczone jako"<= 0.235g"i"> 0.235g". - Utwórz tabelę kontyngencji o nazwie
tableageshellprzy użyciuchisq.test()dlaagecatwedługshellcat. Uruchomchisq.test()na obiekcietableageshell. - Stwórz wykres mozaikowy
agecatwedługshellcat. Użyj kolorów"light blue"i"grey". Ustaw tytuł na"Mosaicplot of age by shell categories".
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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 = ___)