gpt4 book ai didi

r - lm() 整个数据帧交互的回归

转载 作者:行者123 更新时间:2023-12-01 23:42:29 24 4
gpt4 key购买 nike

我知道R中有一个快捷方式可以对所有数据帧运行lm()回归,如下所示:

reg<-lm(y~.,data=df)

由于 df 有解释变量 x1, x2, ... x5,因此与编写相同

reg<-lm(y~x1+x2+x3+x4+x5,data=df)

但这不包括像 x1:x2 这样的交互项,...R 中是否有快捷方式可以通过交互对数据帧的所有列运行回归?我正在寻找 2 个具有与

相同效果的快捷方式
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

最佳答案

您正在搜索的快捷方式是:

reg <- lm(y ~ (.)^2, data = df)

这将创建一个具有主效应和回归变量之间相互作用的模型。

关于r - lm() 整个数据帧交互的回归,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33281184/

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