汽车lm.beta替代标准化回归系数?

时间:2016-01-18 18:31:00

标签: r statistics regression

我正在尝试为具有交互项的线性回归模型标准化回归系数。目前,我正在使用lm.beta包中的car,但帮助文件指出:

  

警告:此功能不会产生“正确”的标准化   交互条件存在时的系数

由于我的回归有互动条款,这令人担忧。是否有car lm.beta的替代方法可以标准化回归系数,并与具有交互作用的回归模型一起使用?

1 个答案:

答案 0 :(得分:1)

您可以使用scale功能扩展数据,然后再将其传递给lm。这不需要任何额外的包,并给出标准化的回归。这是一个简单的例子:

iris2 <- iris
iris2[ ,c('Sepal.Length','Sepal.Width')] <- scale(iris2[ ,c('Sepal.Length','Sepal.Width')])
fit <- lm( Petal.Width ~ Sepal.Length*Sepal.Width, data=iris2)