aov 适用于不平衡的数据集。根据帮助 ...provides a wrapper to lm for fitting linear models to balanced or unbalanced experimental designs. 。但后来又说 aov is designed for balanced designs, and the results can be hard to interpret without balance.

我应该如何在 R 中对不平衡数据集执行 2 路方差分析?

我想重现 I 型和 III 型平方和的不同结果 SAS 输出(当使用 proc glm)。我记得我们用的是 type III sum of squares 对于不平衡的数据集。

先感谢您。

有帮助吗?

解决方案

功能 anova (或者 summary.aov)将为您提供所谓的 I 型(或顺序)平方和。要获得 III 型平方和,您可以使用 方差分析 库中的函数 car 带参数 type="III". 。详细介绍了这两种方法在不平衡数据集(以及生成两个表的示例 R 代码)中的差异 这里.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top