ПочатиПочніть безкоштовно

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(___)
Редагувати та запускати код