ANOVA
Дотепер ви створювали вихідні об'єкти, щоб зберігати й вилучати елементи для індивідуального та детальнішого подання результатів. Однак деякі вихідні об'єкти, як-от ті, що повертає функція aov() для дисперсійного аналізу (ANOVA), можна використовувати як вхідні дані для інших функцій, таких як summary() і plot(), щоб отримати індивідуалізовані звіти та візуалізації. Вивід aov() також можна передати до TukeyHSD() для виконання post hoc парних тестів.
Набір даних abaloneKeep і пакет dplyr уже завантажено для вас.
Ця вправа є частиною курсу
R для користувачів SAS
Інструкції до вправи
- Обчисліть
n, середнє, стандартне відхилення та дисперсію віку за статтю. - Виконайте ANOVA для
ageза групамиsexі збережіть результат якabaov. - Запустіть
summary()дляabaov. - Виконайте posthoc парні тести
TukeyHSD()наabaov.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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(___)