我用R的lm函数做线性回归,我有五个自变量,x1, x2, x3, x4, x5。
我现在需要一个x1和x2的interaction term,我在网上看到说用冒号表示
linearmodel <- lm(y ~ x1:x2 + x3 +x4 + x5)
我以前好像也用过乘号(*)来表示interaction,但是记不大清了,到底哪个是对的?
1个回答
y ~ x1:x2 等价于 y ~ x1x2
y ~ x1*x2 等价于 y ~ x1 + x2 + x1x2
冒号:,只表示两个变量的乘积
乘号*,表示两个变量以及它们的乘积
懂了,多谢~~
-
山中人
2017-04-19 10:34