Supongamos que tengo una variable de respuesta y datos que contienen tres covariables (como un ejemplo de juguete):
y = c(1,4,6)
d = data.frame(x1 = c(4,-1,3), x2 = c(3,9,8), x3 = c(4,-4,-2))
Quiero ajustar una regresión lineal a los datos:
fit = lm(y ~ d$x1 + d$x2 + d$y2)
¿Hay alguna manera de escribir la fórmula, para que no tenga que escribir cada covariable individual? Por ejemplo, algo como
fit = lm(y ~ d)
(Quiero que cada variable en el marco de datos sea una covariable). Pregunto porque en realidad tengo 50 variables en mi marco de datos, por lo que quiero evitar escribirlas x1 + x2 + x3 + etc
.