0

I have a model of a few independent variables and one dependent one. I need to know how can I see if the addition of the interaction terms of two independent variable affect the dependent variable. I will also need to know how to put the interaction term in the model and how to decide if it actually affects it or not. Thanks

4

1 回答 1

1

你应该看看交叉验证

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

但很快:

假设你有 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 的影响为条件的交互作用的零值。

于 2012-08-15T23:32:47.047 回答