私は常に回帰はANOVAのより一般的な形式であり、結果は同一であるという印象を受けていました。しかし、最近、同じデータに対して回帰と分散分析の両方を実行しましたが、結果は大きく異なります。つまり、回帰モデルでは主効果と交互作用の両方が重要ですが、ANOVAでは主効果の1つは重要ではありません。これはインタラクションと関係があると思いますが、同じ質問をモデル化するこれら2つの方法の違いは明確ではありません。以下のシミュレーションに示すように、重要な場合、一方の予測子はカテゴリカルであり、他方の予測子は連続的です。
以下は、私のデータがどのように見えるか、実行している分析の例ですが、結果に同じp値または影響がありません(実際の結果の概要は上記のとおりです)。
group<-c(1,1,1,0,0,0)
moderator<-c(1,2,3,4,5,6)
score<-c(6,3,8,5,7,4)
summary(lm(score~group*moderator))
summary(aov(score~group*moderator))
group
は数値ベクトルですが、これは意図的なものですか?通常、グループ化要因にはclassが必要factor
です。そのため、コントラストへの変換はなどの関数によって自動的に処理できますlm()
。これは、3つ以上のグループがある場合、またはgroup
変数に0/1以外のコーディングを使用すると明らかになります。