2 つの因子オブジェクトがあり、factor1 には 3 つのレベル A、B、C があり、factor2 には 2 つのレベル "プラセボ" と "治療" があるとします。
factor1C と factor2 のすべてのレベルの間の交互作用を除く、factor1 と factor2 の間のすべての交互作用を含む式オブジェクトを作成したいと考えています。つまり、私は欲しい:
formula <- response ~ 1 + factor1A:factor2treat + factor1B:factor2treat+factor1A:factor2placebo+ factor1B:factor2placebo
私の実際のシナリオでは、 factor1 には 3 つ以上のレベルがあるため、よりスマートな方法で式を定義したいと考えています。
私は試した:
formula <- response ~ factor1:factor2 - factor1C:factor2placebo - factor1C:factor2treat
ただし、これにより警告メッセージが表示されます..