如何查看交互项的添加是否会影响因变量?

时间:2012-08-15 23:05:05

标签: r variables regression interaction term

我有一些自变量和一个从属变量的模型。我需要知道如何添加两个自变量的交互项是否会影响因变量。我还需要知道如何将交互项放在模型中以及如何确定它是否真正影响它。谢谢

1 个答案:

答案 0 :(得分:1)

您应该查看cross validated

他们回答了很多这样的问题。

但很快:

假设您有6个独立变量x1,x2,...,x6

您认为所有6个独立变量对因变量y都有影响。 您对两个因变量之间的相互作用感兴趣,比如x1和x2。

运行一个模型,一个没有交互项。没有互动的模型:

lm1=lm(y~x1+x2+x3+x4+x5+x6)

然后使用交互术语

运行模型
lm2=m(y~x1+x2+x3+x4+x5+x6 + x1:x2)

测试是否更大的模型更适合。

anova(lm1,lm2)

这就像是:

Model 1: y ~ x1 + x2 + x3 ... 
Model 2: y ~ x1 + x2 + x3 + ... x1:x2
  Res.Df    RSS Df Sum of Sq      F    Pr(>F)    
1     96 235.79                                  
2     95 118.52  1    117.28 94.007 7.384e-16 ***
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1 

因此,F大于2,我们可以拒绝空值,即x1,x2和x3的影响对交互没有影响。