【发布时间】:2021-12-25 02:24:35
【问题描述】:
以下是 R 中的回归模型,其中包含我想要包含的术语。
fit <- lm(y ~ A + B + C + A:B + A:C + A:B:C)
我想要术语 A、B、C、AB、AC 和 ABC。然而,上面的模型也包括我不想要的 BC。所以,我尝试了这个。
fit <- lm(y ~ A + B + C + A:B + A:C + A:B:C - B:C)
但是,这也没有摆脱 BC。它仍然包含在模型中。如何删除 BC?
【问题讨论】:
-
模型 1 不包括 BC
-
确实如此,它包括来自 A:B:C 的所有可能交互
-
我们需要minimal reproducible example - 请参阅我的回答,了解可能的混淆来源。
-
你能给我们看看
colnames(model.matrix(fit))你的例子吗?
标签: r regression