R: множественная линейная регрессия с определенным диапазоном переменных [дубликат]

На этот вопрос уже есть ответ здесь:

короткий вызов формулы для многих переменных при построении модели [дубликат] 2 ответа

Это кажется простым, но я не знаю, как его кодировать в R. У меня есть фрейм данных (df) с ~ 100 переменными, и я хотел бы сделать множественную регрессию между ответом, который является моей первой переменной (Y) и переменные от 25 до 60 в качестве регрессоров. Проблема в том, что я не хочу писать каждое имя переменной как:

lm(Y~var25+var26+.......var60, data=df)

Я хотел бы использовать что-то вроде [, 25:60], чтобы выбрать полный диапазон. Я пробовал это, но не работает:

test <- lm(Y~df[, 25:60], data=df)
summary(test)

какая-то идея?

Ответы на вопрос(1)

Ваш ответ на вопрос