Kom igångKom igång gratis

Å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

Visa kurs

Övningsinstruktioner

  • Använd funktionen ifelse() för att lägga till shellcat i abaloneKeep, där skalvikten delas in i 2 kategorier baserat på 0,235 g, märkta som "<= 0.235g" och "> 0.235g".
  • Skapa en korstabellen tableageshell med chisq.test() för agecat mot shellcat. Kör chisq.test()tableageshell.
  • Skapa ett mosaikdiagram för agecat mot shellcat. 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 = ___)
Redigera och kör kod