开始使用免费开始使用

ANOVA

到目前为止,您已经创建了输出对象,用于保存并提取元素,以便自定义和更细致地呈现结果。不过,有些输出对象(例如用于执行方差分析 ANOVA 的 aov() 函数的输出)还可以作为其他函数(如 summary()plot())的输入,以获得自定义的结果报告和可视化。aov() 的输出也可作为 TukeyHSD() 的输入,用于执行事后两两比较检验。

已为您加载 abaloneKeep 数据集和 dplyr 包。

本练习是课程的一部分

面向 SAS 用户的 R

查看课程

练习说明

  • 按性别计算年龄的 n、均值、标准差和方差。
  • 对按 sex 分组的 age 执行 ANOVA,并将输出保存为 abaov
  • 运行 abaovsummary()
  • abaov 执行 TukeyHSD() 事后两两比较检验。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# 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(___)
编辑并运行代码