我正在使用三个两级因子和一个协变量运行ANCOVA。最初,我使用以下代码运行分析(确保首先输入协变量):
model <- aov (outcome ~ covariate + Factor1*Factor2*Factor3, data = df)
summary (model)
此分析的结果模仿了SPSS中运行的ANCOVA的结果。
但是,我意识到R中的aov函数没有指定平方和,因此应运行以下代码来指定平方和以及摆脱ANCOVA中的顺序效应:
model <- aov (outcome ~ covariate + Factor1*Factor2*Factor3, data = df)
Anova(model, type="III")
但是,现在的结果与SPSS中的结果完全不同。
我的问题是-两种解决方案中哪一种更正确?我的印象是SPSS将类型3的平方和作为默认值,但结果却有所不同,我不知道应该报告哪个。