R中的"*"vs":"用于建模

Leo*_*ama 12 interaction r

我确信这个问题肯定已被提出,但我没有在档案中找到它.无论如何,我总是认为":"或"*"在添加交互术语时意味着同样的事情.例如:

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

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

谢谢!

Dir*_*tel 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’.
Run Code Online (Sandbox Code Playgroud)