在 R 中解释 TukeyHSD 输出

机器算法验证 r tukey-hsd-测试
2022-03-29 13:53:00

我在 R 中执行了一个简单的 ANOVA,然后生成了以下 TukeyHSD() 均值比较:

在此处输入图像描述

除了“p adj”之外,我对所有这些意味着什么有一个很好的想法(我认为)。如果我是正确的:

  • 大三和大一之间的考试成绩差为 4.86,大三平均高出 4.86 分。
  • 该差异的 95% 置信区间介于 -12.19 和 21.91 点之间。

但我不清楚 p adj 代表什么。首先,调整什么?其次,这是否可以像任何其他 p 值一样解释?那么,在大三和新生之间,平均值没有统计差异(因为 p 值 > .05)?

2个回答

p adj是使用 R 函数针对多重比较调整的 p 值TukeyHSD()有关在这些情况下为何以及如何调整 p 值的更多信息,请参阅此处此处

是的,您可以像任何其他 p 值一样解释它,这意味着您的比较都没有统计意义。您也可以检查?TukeyHSD,然后在Value下显示:

类 c("multicomp", "TukeyHSD") 的列表,其中每个请求的术语都有一个组件。每个组件都是一个矩阵,其中列 diff 给出了观察到的平均值的差异,lwr 给出了区间的下端点,upr 给出了上端点,p adj 给出了多重比较调整后的 p 值。

p adj 值表明比较之间是否存在显着差异。要知道是否存在统计差异,首先必须检查运行方差分析测试的时间。如果 p 值大于 0.05,则无需运行 Tukey 等事后检验,因为您已经知道没有显着差异。我确信在这个例子中,anova 检验的 p 值大于 0.05,这就是为什么当您运行事后 Tukey 检验时,没有观察到显着差异的原因。