【发布时间】:2019-09-28 10:09:30
【问题描述】:
我在 R 中的数据分析存在问题。我的一个假设基本上是我的组在分数的分布方面会有所不同,这表明组之间的肢体会有所不同。
我决定用 Levenes 检验来检验我的假设,结果证明这是显着的,因此应该强调各组之间的标准差存在显着差异。 但我不知道 Levenes 检验的任何事后检验,在阅读了可能的事后分析后,我决定对残差进行 ANOVA,然后对 ANOVA 进行事后检验。
这是我目前尝试过的代码:
leveneTest(SS_mean~RA01, DF)
DF$residuals <- abs(DF$SS_mean - DF$SS_mean_big) #SS_mean = Participants score,
#SS_mean_big = mean for each group.
我的测试和事后测试如下所示:
levene.anova<-aov(residuals~RA01, DF) #RA01 is the groups. Four in total
summary(levene.anova)
TukeyHSD(levene.anova)
残差方差分析结果也很显着,但 p 值从 0.04(Levenes 检验)变为 0.01(残差方差分析)。 在阅读它时,似乎 Levene 测试只是对残差的方差分析,因此它应该给我相同的结果。而且我也不确定我应该使用什么事后测试。我想到了 Dunnett,它包括一个基线,它对应于我的一个小组。
最后,我对残差进行了 leveneTest 以及“leveneTest(residuals~RA01)”,结果非常显着。使用非参数测试对我来说更好吗,例如Kruskal-Wallis h-test 并改为对我的 kruskal wallis 测试进行事后测试?如果是这种情况,那么合适的测试是什么?我应该使用成对的 Mann Whitney u 检验还是 Dunn 检验?
由于这是我第一次做这样的事情,我不确定这是否是一个合法的分析,我非常感谢你的帮助或意见!
【问题讨论】:
-
您好!虽然不是答案,但我必须做类似的分析。我不确定您的数据有多简单,但 Shiny R 有一个基于用户的内容库,其中之一是 DIY ANOVA,这是一个有用的工具:link希望它有所帮助!
-
由于这个问题更多的是关于统计方法而不是调试代码,它更适合Cross Validated。您可能会在那里找到一些有用的帖子
标签: r statistics anova