R:多元回归省略一个变量(列)

add*_*ons 4 r linear-regression

对许多R专家来说,这可能是一个非常简单的问题.如果数据框中有许多列,并且您只想省略一列或两列并在"多元回归"中包含其他所有内容,那么我们如何在不写出大问题的情况下实现这一目标?

例如,包括所有:

lm(y ~., data=myFrame)
Run Code Online (Sandbox Code Playgroud)

然后,如果你想逐一挑选

lm(y ~ x1 + x2 + x3)
Run Code Online (Sandbox Code Playgroud)

但如果你有50个变量,但想要省略几个最好的方法呢?因为我想遗漏两三个包括所有然后做前后选择.

Ben*_*ker 10

使用.运算符"数据框中除响应变量之外的所有内容"和-运算符"但是将它们保留为"...

lm(y ~ . - excluded_1 - excluded_2, data = myFrame)
Run Code Online (Sandbox Code Playgroud)