交互项的lm函数翻转顺序

时间:2018-11-19 17:48:06

标签: r lm

假设我运行以下回归:

lm(mpg ~ wt+gear+cyl+cyl:wt+cyl:gear, data=mtcars)

Coefficients:
(Intercept)           wt         gear          cyl       wt:cyl     gear:cyl  
    46.2774      -7.9976       1.6356      -2.2755       0.6852      -0.3135 

如所见,当前面包含第二个交互变量时,lm函数会自动反转输出中的交互项:它将回归变量命名为“ wt:cyl”和“ gear:cyl”,而不是“ cyl:wt”和“ cyl:gear”,如我在回归公式中输入的。

这让我很烦,因为我后来引用了变量名来导出结果。有没有办法让lm函数按编写方程式的顺序保持相互作用项?

0 个答案:

没有答案