web-dev-qa-db-ja.com

モデリング用のRの "*" vs ":"

この質問はされたに違いないと思いますが、アーカイブでそれを見つけることができません。とにかく、交互作用項を追加するとき、「:」または「*」は同じことを意味するといつも思っていました。例えば:

ガス量〜温度※ガスタイプガス量〜温度:ガスタイプ

ただし、GLMの使用を開始したので、2つを切り替えると、GLMが異なるAICスコア、異なる推定値などを生成することがわかります。なぜこれが起こるのか誰かが私に説明できますか? Rのstatsパッケージに問題がありますか?

ありがとうございました!

14
Leo Ohyama

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’.
12