Ålderskategorier per skalviktskategorier
Tidigare, i kapitel 2, skapade du agecat för abalone med en ålder under 10,5 år (kodad som "< 10.5") respektive de som är 10,5 år eller äldre (kodad som "10.5 and older"). Nu ska vi även dela in abalonens skalvikter i kategorier – de som väger högst 0,235 gram och de som väger mer än 0,235 gram.
Datamängden abaloneKeep med agecat har lästs in åt dig, tillsammans med paketet dplyr.
Den här övningen är en del av kursen
R för SAS-användare
Övningsinstruktioner
- Använd funktionen
ifelse()för att lägga tillshellcatiabaloneKeep, där skalvikten delas in i 2 kategorier baserat på 0,235 g, märkta som"<= 0.235g"och"> 0.235g". - Skapa en korstabellen
tableageshellmedchisq.test()föragecatmotshellcat. Körchisq.test()påtableageshell. - Skapa ett mosaikdiagram för
agecatmotshellcat. Använd färgerna"light blue"och"grey". Ange titeln"Mosaicplot of age by shell categories".
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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 = ___)