Sas-repeated-measure-analysis
提供:Dev Guides
SAS-反復測定分析
反復測定分析は、ランダムなサンプルのすべてのメンバーがさまざまな条件下で測定される場合に使用されます。 サンプルが各条件に順番にさらされると、従属変数の測定が繰り返されます。 この場合、標準のANOVAを使用することは適切ではありません。繰り返し測定間の相関をモデル化できないためです。
- 反復測定設計*と*単純多変量設計*の違いについて明確にする必要があります。両方について、サンプルメンバーは複数の機会、または試行で測定されますが、反復測定設計では、各試行は異なる条件下で同じ特性。
SASでは、反復測定分析を実行するために PROC GLM が使用されます。
構文
SASのPROC GLMの基本的な構文は次のとおりです-
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;
上記のコードが実行されると、次の結果が得られます-