Rのモデルに可能な双方向相互作用をすべて含める簡単な方法はありますか?このモデルを考えるRの線形モデルにすべての可能な双方向相互作用項を含めるには?
:
lm(a~b+c+d)
何構文たBCはメインの相互作用の用語であり、モデルは説明変数としてB、C、D、BC、BD、およびCDが含まれるように使用されるでしょう効果bとc。
Rのモデルに可能な双方向相互作用をすべて含める簡単な方法はありますか?このモデルを考えるRの線形モデルにすべての可能な双方向相互作用項を含めるには?
:
lm(a~b+c+d)
何構文たBCはメインの相互作用の用語であり、モデルは説明変数としてB、C、D、BC、BD、およびCDが含まれるように使用されるでしょう効果bとc。
あなたが書くことができますが、以下:これは、たとえばb
、c
、およびd
間の双方向の対話のすべての組み合わせを作成し
lm(a ~ (b + c + d)^2)
:
lm(mpg ~ (cyl+disp+hp)^2, data = mtcars)
与える:
Call:
lm(formula = mpg ~ (cyl + disp + hp)^2, data = mtcars)
Coefficients:
(Intercept) cyl disp hp cyl:disp cyl:hp disp:hp
5.601e+01 -4.427e+00 -1.184e-01 -1.142e-01 1.439e-02 1.556e-02 -8.567e-05
https://stackoverflow.com/questions/11633403/how-to-automatically-include-all-2-way-interactions-in-a-glm-model-in-r –
重複した質問はレスポンス変数を回帰させたくない列があるときに、双方向の対話を書く方法に対処してください。私の答えは、そのケースに対応しています。 – useR