ANOVA
Finora hai creato oggetti di output per salvare ed estrarre elementi utili a presentazioni dei risultati più personalizzate e dettagliate. Tuttavia, alcuni oggetti di output, come quelli della funzione aov() per eseguire un’analisi della varianza (ANOVA), possono essere usati come input per altre funzioni come summary() e plot() per ottenere report e visualizzazioni personalizzati. L’output di aov() può anche essere usato come input per TukeyHSD() per effettuare confronti a coppie post hoc.
Il dataset abaloneKeep e il pacchetto dplyr sono già stati caricati per te.
Questo esercizio fa parte del corso
R per utenti SAS
Istruzioni dell'esercizio
- Calcola
n, media, deviazione standard e varianza diagepersex. - Esegui un’ANOVA di
ageper gruppi disexe salva l’output comeabaov. - Esegui
summary()suabaov. - Esegui i test post hoc a coppie con
TukeyHSD()suabaov.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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(___)