我正在处理具有可变列数的多个文件,即数据集中的每个文件包含不同数量的列。
在每个文件中,第一列是输出变量。其余列是回归的输入变量。
因此,我们假设我们有一个数据框D
,其中包含以下列:
output abc abd dab cdb ...
即。字段的名称也不固定。
我希望在R中使用lm
拟合线性回归模型,如下所示
model <- lm(output ~ abc + abd + dab + cdb ...., data = D)
鉴于我必须使用字段名称来确定公式表达式,我事先并不知道。
我如何实现这一目标?
答案 0 :(得分:2)
你可以这样做:
model <- lm(output ~ ., data = D)
点.
将考虑所有其余字段。