ANCOVA 中的检查因子/协变量独立性

机器算法验证 r spss 安乔娃 假设
2022-03-22 09:27:43

我在这里读到的 ANCOVA 假设之一是这样说的:

与协变量正交的自变量在传统的 ANCOVA 中,假设独立区域与因子正交。如果协变量受分类独立变量的影响,则 ANCOVA 在评估分类独立变量的影响之前对因变量进行的控制调整将有偏差,因为独立变量的一些间接影响将从因变量中移除。

另请参见此处的第三个假设。

你能告诉我在一个包含三个因素和一个协变量的给定模型中,我应该如何验证这个假设是否得到满足?

您可以参考 SPSS 或 R 方法来执行此操作。

非常感谢

2个回答

一种方法是查看协变量是否与预测变量相关。也就是说,如果 ANCOVA 由下式给出:

predicted ~ covariate + predictor1*predictor2*predictor3

然后首先评估协变量和各种预测变量的影响/交互是否相关:

covariate ~ predictor1*predictor2*predictor3

如果您发现协变量与任何预测变量或其交互作用相关,那么您就违反了您引用的假设。如果协变量是具有超过 2 个级别的分类变量,则必须通过多项回归评估相关性。

编辑正如下面的评论所指出的,这是对另一个问题的回答,即确保协变量的效果在所有组中都是相同的。

您必须检查协变量和因素的相互作用。所以如果 ANCOVA 模型是

lm1 <- lm(outcome ~ covariate + factor1*factor2*factor3)

然后您可以添加所有交互并查看

lm2 <- lm(outcome ~ covariate*factor1*factor2*factor3)

然后是 F 检验:

anova(lm1, lm2)

添加更少的交互也可能有意义(尤其是在您没有大量数据的情况下),这样大量的高阶交互就不会消耗功率。

其它你可能感兴趣的问题