" *" vs" :"在R中进行建模

时间:2016-11-12 20:39:52

标签: r interaction

我确定一定要问这个问题,但我没有在档案中找到它。无论如何,我一直认为" :"或" *"添加交互术语时意味着同样的事情。例如:

气量〜温度*气体类型 气体量〜温度:气体类型

然而,既然我已经开始使用GLM,我发现当我在两者之间切换时,这些会产生不同的AIC分数,不同的估计等。任何人都可以向我解释为什么会这样吗?这是R中的stats包的问题吗?

谢谢!

1 个答案:

答案 0 :(得分:12)

来自help(formula)

 In addition to ‘+’ and ‘:’, a number of other operators are useful
 in model formulae.  The ‘*’ operator denotes factor crossing:
 ‘a*b’ interpreted as ‘a+b+a:b’.