У меня есть dataframe с пусть N + 2 столбцов. Во-первых, это только даты (в основном используемые для построения позже), вторая - переменная, ответ которой на остальные N столбцов, которые я хотел бы вычислить. Я думаю, что должно быть что-то вроде
df = data.frame(y = 1:10, x1 = runif(10), x2 = rnorm(10))
fit = lm(y~df[,2:3],data=df)
Это не работает. Я также пробовал и терпел неудачу с помощью
fit = lm(y~sapply(colnames(df)[2:3],as.name),data=df)
Любые мысли?