我们有一个包含三个变量的数据集(dV:1-5 级的自我报告测量,假设为公制;iV1:具有 4 个级别的因子;iV2:具有 8 个级别的因子)。我们感兴趣的是 dV 在两个 iV 方面是否不同,以及 iV 之间是否存在相互作用。
想法:使用 R 计算具有主效应和两个 iV 之间相互作用的 ANOVA。
问题:这个研究问题应该使用什么类型的平方和?
使用aov()
in R 计算 Type-I 平方和作为标准。另一方面,SPSS 和 SAS 默认计算 Type-III 平方和。但是,Anova() {car}
与 R 中的结合使用options(contrasts=c("contr.sum", "contr.poly"))
会给出与 SPSS 中计算的相同的 III 型方差分析表。
我已经阅读了以下讨论:
- http://afni.nimh.nih.gov/sscc/gangc/SS.html
- http://myowelt.blogspot.de/2008/05/obtaining-same-anova-results-in-r-as-in.html
但是,我仍然对哪种类型的平方和最适合我们的问题感到困惑。结果(F 和 p 值)差别很大。