R语言-有交互项的多元线性回归

标签:
r语言大数据分析数据分析师数据挖掘 |
许多很有趣的研究都会涉及交互项的预测变量。以mtcars数据框中的汽车数据为例,若你对汽车重量和马力感兴趣,可以把它们作为预测变量,并包含交互项来拟合回归模型,参见代码清单8-5。
http://www.cda.cn/uploadfile/image/20170531/20170531071443_31216.png
你可以看到Pr(>|t|)栏中,马力与车重的交互项是显著的,这意味着什么呢?若两个预测变量的交互项显著,说明响应变量与其中一个预测变量的关系依赖于另外一个预测变量的水平。
因此此例说明,每加仑汽油行驶英里数与汽车马力的关系依车重不同而不同。
预测mpg的模型为
通过effects包中的effect()函数,你可以用图形展示交互项的结果。格式为:
http://www.cda.cn/uploadfile/image/20170531/20170531071405_57728.png
term即模型要画的项,
http://www.cda.cn/uploadfile/image/20170531/20170531071349_96721.png
结果展示在图8-5中。
http://www.cda.cn/uploadfile/image/20170531/20170531071333_87145.png
从图中可以很清晰地看出,随着车重的增加,马力与每加仑汽油行驶英里数的关系减弱了。当wt =
4.2时,直线几乎是水平的,表明随着hp的增加,