5

anova(固定または混合モデル)で単一の df 直交コントラストを実行したい。以下に例を示します。

require(nlme)
data (Alfalfa)
  Variety: a factor with levels Cossack, Ladak, and Ranger
  Date : a factor with levels None S1 S20 O7
  Block: a factor with levels 1 2 3 4 5 6
  Yield : a numeric vector

これらのデータは、Snedecor と Cochran (1980) で分割プロット計画の例として説明されています。実験で使用された処理構造は、3 種類のアルファルファと 1943 年の 4 つの 3 回目の伐採日を含む 3\x4 完全階乗でした。実験ユニットは 6 つのブロックに配置され、それぞれが 4 つのプロットに細分化されました。アルファルファの品種 (コサック、ラダック、レンジャー) は区画にランダムに割り当てられ、3 回目の伐採日 (なし、S1 - 9 月 1 日、S20 - 9 月 20 日、O7 - 10 月 7 日) は区画にランダムに割り当てられました。各ブロックで 4 つの日付すべてが使用されました。

model<-with (Alfalfa, aov(Yield~Variety*Date +Error(Block/Date/Variety)))

    > summary(model)

Error: Block
          Df Sum Sq Mean Sq F value Pr(>F)
Residuals  5   4.15    0.83

Error: Block:Date
          Df Sum Sq Mean Sq F value   Pr(>F)
Date       3 1.9625  0.6542   17.84 3.29e-05 ***
Residuals 15 0.5501  0.0367
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Error: Block:Date:Variety
             Df Sum Sq Mean Sq F value Pr(>F)
Variety       2 0.1780 0.08901   1.719  0.192
Variety:Date  6 0.2106 0.03509   0.678  0.668
Residuals    40 2.0708 0.05177

私はいくつかの比較 (グループ内の直交コントラスト) を実行したいと考えています。たとえば、日付の 2 つのコントラスト:

   (a) S1 vs others (S20 O7)
   (b) S20 vs 07,

多様性係数 2 の対比の場合:

  (c)  Cossack vs others (Ladak and Ranger)
   (d) Ladak vs Ranger

したがって、anova の出力は次のようになります。

Error: Block
              Df Sum Sq Mean Sq F value Pr(>F)
Residuals  5   4.15    0.83

Error: Block:Date
          Df Sum Sq Mean Sq F value   Pr(>F)
Date       3 1.9625  0.6542   17.84 3.29e-05 ***
       (a) S1 vs others    ?        ?
       (b)  S20 vs 07       ?        ?
Residuals 15 0.5501  0.0367
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Error: Block:Date:Variety
             Df Sum Sq Mean Sq F value Pr(>F)
Variety       2 0.1780 0.08901   1.719  0.192
     (c)  Cossack vs others ?        ?    ?
     (d)  Ladak vs Ranger    ?       ?     ?
Variety:Date  6 0.2106 0.03509   0.678  0.668
Residuals    40 2.0708 0.05177

どうすればこれを実行できますか? ...................................

4

1 に答える 1