我正在使用此数据集
> mtcars
make . mpg cyl disp hp drat wt ...
Mazda RX8 21.0 6 160 110 3.90 2.62 ...
Mazda RX7 21.0 6 160 110 3.90 2.88 ...
Datsun 710 22.8 4 108 93 3.85 2.32 ...
想做多次回归,比如
lm(make ~ mpg + cal + disp + ....., data=mtcars)
数据框中有50多个变量。 我试过了
lm(mtcars$make ~ mtcars[, make])
但没有工作。
答案 0 :(得分:1)
我不确定你为什么试图从所有其他因素中预测。 Make是row.name而不是因素。但我认为这段代码可以为您提供所需的内容,但可以预测mpg而不是make。
lm(formula=mpg ~ . , data=mtcars)
该期间代表数据框中的所有其他因素。