Kom igångKom igång gratis

ANOVA

Hittills har du skapat utdataobjekt för att spara och extrahera element i syfte att presentera resultat på ett anpassat och mer detaljerat sätt. En del utdataobjekt – till exempel de som genereras av funktionen aov() för variansanalys (ANOVA) – kan också användas som indata till andra funktioner, som summary() och plot(), för anpassad resultatrapportering och visualisering. Utdata från aov() kan dessutom användas som indata till TukeyHSD() för post hoc-parvisa tester.

Datamängden abaloneKeep och paketet dplyr har redan laddats in åt dig.

Den här övningen är en del av kursen

R för SAS-användare

Visa kurs

Övningsinstruktioner

  • Beräkna n, medelvärde, standardavvikelse och varians för ålder (age) uppdelat på kön (sex).
  • Utför en ANOVA av age per sex-grupp och spara utdata som abaov.
  • Kör summary()abaov.
  • Utför parvisa post hoc-tester med TukeyHSD()abaov.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Compute n(), mean(), sd() and var() of age by sex
abaloneKeep %>% group_by(___) %>% select(___, ___) %>%
  summarise(across(everything(), list(mean = ___,
                                      ___ = ~sd(.x),
                                      var = ___)),
            N = ___)

# Run aov() of age by sex, save as abaov
abaov <- aov(___ ~ ___, data = ___)

# Run summary() of abaov
___

# Perform TukeyHSD posthoc pairwise tests on abaov
TukeyHSD(___)
Redigera och kör kod