R: Regressão linear múltipla com um intervalo específico de variáveis [duplicado]
Esta pergunta já tem uma resposta aqui:
fórmula curta exige muitas variáveis ao criar um modelo [duplicado] 2 respostasParece simples, mas não sei como codificá-lo em R. Eu tenho um dataframe (df) com ~ 100 variáveis e gostaria de fazer uma regressão múltipla entre a resposta que é minha Primeira variável (Y) e as variáveis 25 a 60 como regressores. O problema é que não quero escrever o nome de cada variável como:
lm(Y~var25+var26+.......var60, data=df)
Eu gostaria de usar algo como [, 25:60] para selecionar um intervalo completo. Eu tentei, mas não funciona:
test <- lm(Y~df[, 25:60], data=df)
summary(test)
alguma idéia?