SAS-反復測定分析

反復測定分析は、ランダムサンプルのすべてのメンバーがさまざまな条件下で測定される場合に使用されます。サンプルが各条件に順番にさらされると、従属変数の測定が繰り返されます。この場合、標準のANOVAを使用することは、反復測定間の相関をモデル化できないため、適切ではありません。

との違いについて明確にする必要があります repeated measures designsimple multivariate design. どちらの場合も、サンプルメンバーは数回、つまり試行で測定されますが、反復測定の設計では、各試行は異なる条件下での同じ特性の測定を表します。

SASでは PROC GLM 反復測定分析を実行するために使用されます。

構文

SASでのPROCGLMの基本的な構文は次のとおりです。

PROC GLM DATA = dataset;
   CLASS variable;
   MODEL variables = group / NOUNI;
   REPEATED TRIAL n;

以下は、使用されるパラメーターの説明です-

  • dataset データセットの名前です。

  • CLASS 変数に分類変数として使用される変数を与えます。

  • MODEL データセットから特定の変数を使用して適合するモデルを定義します。

  • REPEATED 仮説を検定するための各グループの反復測定の数を定義します。

以下の例では、2つのグループの人々が薬物の効果のテストを受けています。各人の反応時間は、テストされた4つの薬剤タイプのそれぞれについて記録されます。ここでは、4つの薬剤タイプの効果間の相関の強さを確認するために、各グループの人々に対して5つの試験が行われます。

DATA temp;
   INPUT person group $ r1 r2 r3 r4;
CARDS;
1 A  2  1  6  5
2 A  5  4 11  9
3 A  6 14 12 10
4 A  2  4  5  8
5 A  0  5 10  9
6 B  9 11 16 13
7 B  12 4 13 14
8 B  15 9 13  8
9 B  6  8 12  5
10 B 5  7 11  9
;
RUN;

PROC PRINT DATA = temp ;
RUN;

   PROC GLM DATA = temp;
   CLASS group;
   MODEL r1-r4 = group / NOUNI ;
   REPEATED trial 5;
RUN;

上記のコードを実行すると、次の結果が得られます。