Supponiamo di avere una variabile di risposta e un dato contenente tre covariate (come un esempio di giocattolo):
y = c(1,4,6)
d = data.frame(x1 = c(4,-1,3), x2 = c(3,9,8), x3 = c(4,-4,-2))
Voglio adattare una regressione lineare ai dati:
fit = lm(y ~ d$x1 + d$x2 + d$y2)
C'è un modo per scrivere la formula, in modo da non dover scrivere ogni singola covariata? Ad esempio, qualcosa di simile
fit = lm(y ~ d)
(Voglio che ogni variabile nel data frame sia una covariata.) Chiedo perché in realtà ho 50 variabili nel mio data frame, quindi voglio evitare di scrivere x1 + x2 + x3 + etc
.