我想对一组变量进行回归,而不实际指定变量本身的名称。
例如,给定数据框:
data(iris) iris=iris
而不是跑步:
lm(formula = (Sepal.Length ~ Sepal.Width + Petal.Length + Petal.Width), data=iris)
我想一次指定自变量而不命名它们。希望这看起来像:
lm(formula = (Sepal.Length ~ iris[, 2:4], data=iris)
R必须有一些功能,允许我这样做,但尽管进行了大量的实验,我还没有能够把它搞定。
答案 0 :(得分:2)
尝试使用.
替换所有其余的回归量:
> lm(Sepal.Length ~ ., data=iris[, -5])