gpt4 book ai didi

r - 如何在 R 的线性模型中包含所有可能的双向交互项?

转载 作者:行者123 更新时间:2023-12-02 05:29:49 25 4
gpt4 key购买 nike

有没有一种简单的方法可以将所有可能的双向交互包含在 R 模型中?

鉴于此模型:

lm(a~b+c+d)

如果 bc 是主效应 b 和 c 的交互项,则使用什么语法才能使模型包含 b、c、d、bc、bd 和 cd 作为解释变量。

最佳答案

您可以编写以下内容:

lm(a ~ (b + c + d)^2)

这将创建 bcd 之间双向交互的所有组合

例如:

lm(mpg ~ (cyl+disp+hp)^2, data = mtcars)

给出:

Call:
lm(formula = mpg ~ (cyl + disp + hp)^2, data = mtcars)

Coefficients:
(Intercept) cyl disp hp cyl:disp cyl:hp disp:hp
5.601e+01 -4.427e+00 -1.184e-01 -1.142e-01 1.439e-02 1.556e-02 -8.567e-05

关于r - 如何在 R 的线性模型中包含所有可能的双向交互项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47144532/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com