假设我有一个响应变量和一个包含三个协变量的数据(作为一个玩具示例) :
y = c(1,4,6)
d = data.frame(x1 = c(4,-1,3), x2 = c(3,9,8), x3 = c(4,-4,-2))
我想根据数据拟合一个线性回归:
fit = lm(y ~ d$x1 + d$x2 + d$y2)
有没有一种方法可以写出公式,这样我就不用写出每个独立的协变量了?比如说
fit = lm(y ~ d)
(我希望数据框架中的每个变量都是一个协变量。)我这样问是因为我的数据框架中实际上有50个变量,所以我想避免写出 x1 + x2 + x3 + etc
。