【发布时间】:2023-03-03 01:51:01
【问题描述】:
我知道R 中有一个快捷方式可以在所有这样的数据帧上运行lm()regression:
reg<-lm(y~.,data=df)
其中df有解释变量x1,x2,...x5,所以写法一样
reg<-lm(y~x1+x2+x3+x4+x5,data=df)
但这不包括 x1:x2 等交互术语,...R 中是否有捷径可以对数据框的所有列与交互运行回归?
我正在寻找与
reg<-lm(y~x1*x2,x1*x3,x1*x4,x1*x5,x2*x3,...)
reg<-lm(y~x1*x2*x3*x4*x5) # this one will have interactions between the 5 variables
【问题讨论】:
-
快捷方式是什么意思? \
-
同样的方式 lm(y~.) 是 lm(y~x1+x2+x3+x4+x5) 的快捷方式,这样我就可以不用在 lm( )。
标签: r regression lm