Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj funkcji ifelse(), aby dodać zmienną shellcat do abaloneKeep – 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 tableageshell przy użyciu chisq.test() dla agecat według shellcat. Uruchom chisq.test() na obiekcie tableageshell.
  • Stwórz wykres mozaikowy agecat według shellcat. 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 = ___)
Edytuj i uruchom kod