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
Övningsinstruktioner
- Beräkna
n, medelvärde, standardavvikelse och varians för ålder (age) uppdelat på kön (sex). - Utför en ANOVA av
agepersex-grupp och spara utdata somabaov. - Kör
summary()påabaov. - Utför parvisa post hoc-tester med
TukeyHSD()på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(___)