我正尝试使用ezANOVA计算重复测量ANOVA,并希望将其与使用aov()函数计算出的相同重复测量ANOVA进行比较。不幸的是,我目前得到的结果截然不同。
在我的数据集中,我有:
参与者ID,称为 subj 。
重复测量自变量以识别三个级别的试验类型,称为 TT
每种试验类型的响应时间,称为 RT
鉴于在其他地方有一些stackoverflow答案,我确保参与者ID(“ subj”)和自变量(“ TT”)都是因素。
这是我当前使用的代码:
对于aov():
aov1 <- aov(RT ~ TT + Error(subj/TT), data = dat)
summary(aov1)
这给了我结果:F(2,50)= 74.31,p <.001
对于ezANOVA():
ez1 <- ezANOVA(data = dat, dv = RT, wid = subj, within = TT, type = 1, detailed=T,return_aov = TRUE)
ez1$ANOVA
结果为:F(2,50)= 90.48,p <.001,ges = 0.78
我希望方差分析是相同的。
在此先感谢您提供的帮助。