gpt4 book ai didi

r - 在lm()中编写回归公式时 “/”在R中意味着什么

转载 作者:行者123 更新时间:2023-12-03 12:16:28 25 4
gpt4 key购买 nike

公式就是这样。我不太了解“/”概念的用法。似乎在伪变量中通常使用“/”。但是我不确定它的用法。

lm(y~x/z,data = data.frame(x = rnorm(6), y = rnorm(6), z = rep(0:1,each=3)))

最佳答案

lm(y ~ x/z, data)只是lm(y ~ x + x:z, data)的快捷方式

这两个给出相同的结果:

lm(mpg ~ disp/hp,data = mtcars)

Call:
lm(formula = mpg ~ disp/hp, data = df)

Coefficients:
(Intercept) disp disp:hp
2.932e+01 -3.751e-02 -1.433e-05


lm(mpg ~ disp + disp:hp, data = mtcars)

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

Coefficients:
(Intercept) disp disp:hp
2.932e+01 -3.751e-02 -1.433e-05

因此,您要做的是仅基于 mpg以及 dispdisp之间的交互对 hp进行建模。

关于r - 在lm()中编写回归公式时 “/”在R中意味着什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50794131/

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