0

我正在运行这个回归。

model1 <- lm(DV ~ IV1 + IV1 + IV3 + SubjectID, data = df)

我正在检查变量之间的多重共线性。SubjectID 是每个主题的 ID。每个主题有 8 个观察值,大约有 300 个主题。当我运行上面的模型时,我没有收到任何错误。当我运行 car::vif 时,我收到一个错误,表明模型中存在多重共线性。我检查了回归结果,模型显示其中三个 SubjectID 是多重共线的。这真的让我感到惊讶,我的理解是只有一个 SubjectID 应该线性依赖于其余的。无论如何,假设我知道 SubjectID2、SubjectID3 和 SubjectID4 是多重共线的,我该如何删除它们?我的理解是,如果我只是对它们进行子集化,那么 R 会将其他因素描述为线性相关,所以我不能简单地删除它们。

4

0 回答 0