我对R很新,但我最近尝试过双向重复测量ANOVA,以复制我的主管在SPSS上做的结果。 我已经挣扎了好几天并阅读了几篇文章来了解R中发生了什么,但我仍然没有得到相同的结果。
> mod <- lm(Y~A*B)
> Anova(mod, type="III")
Anova Table (Type III tests)
Response: Y
Sum Sq Df F value Pr(>F)
(Intercept) 0.000 1 0.0000 1.00000
A 2.403 5 8.6516 4.991e-08 ***
B 0.403 2 3.6251 0.02702 *
A:B 1.220 10 2.1962 0.01615 *
Residuals 51.987 936
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
我的数据来自均衡设计,我使用的是III型SS,因为它也是SPSS中使用的。 Sum与Df平方,线性模型在SPSS中是相同的,唯一不同的是F和p值。因此,它不应该是Sum square错误。
SPSS的结果是:
F Sig.
A 7.831 .000
B 2.681 .073
A:B 2.247 .014
我有点失落。这是与对比有关的问题吗?
卢卡斯