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
问问题
1744 次
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 回答