ANOVA
Jusqu’ici, vous avez créé des objets de sortie pour enregistrer et extraire des éléments afin de présenter des résultats plus personnalisés et détaillés. Cependant, certains objets de sortie, comme ceux renvoyés par la fonction aov() pour réaliser une analyse de la variance (ANOVA), peuvent être utilisés comme entrées pour d’autres fonctions telles que summary() et plot() afin d’obtenir des comptes rendus et des visualisations sur mesure. La sortie de aov() peut aussi être utilisée comme entrée de TukeyHSD() pour effectuer des tests post hoc par paires.
Le jeu de données abaloneKeep et le package dplyr ont été chargés pour vous.
Cet exercice fait partie du cours
<cours>R pour les utilisateurs de SAS</cours>Instructions de l’exercice
- Calculez
n, la moyenne, l’écart type et la variance de l’âge par sexe. - Réalisez une ANOVA de
ageselon les groupessexet enregistrez la sortie dansabaov. - Exécutez
summary()surabaov. - Effectuez les tests post hoc par paires avec
TukeyHSD()surabaov.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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(___)