Sas 简明教程

SAS - Repeated Measure Analysis

当一个随机样本的所有成员都在许多不同条件下进行测量时,就要使用重复测量分析。由于样本依次受到每个条件,对因变量的测量会重复进行。在这种情况下,使用标准方差分析不合适,因为它无法对重复测量之间的相关性进行建模。

你应该明确 repeated measures designsimple multivariate design. 之间的区别。对于这两种,都会多次对样本成员测量(或试验),但在重复测量设计中,每次试验都代表对相同特征在不同条件下的测量。

PROC GLM 在 SAS 中用来执行重复测量分析。

Syntax

PROC GLM 在 SAS 中的基本语法为 −

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

以下是所用参数的描述 -

  1. dataset 是数据集的名称。

  2. CLASS 给出变量;此变量用作分类变量。

  3. MODEL 使用数据集中的特定变量定义要拟合的模型。

  4. REPEATED 定义每个组的重复测量数来检验假设。

Example

看下面的例子,其中有两组人经受针对一种药物效果的测试。每次对每个人的反应时间都会记录下来,针对四种经过测试的药物类型。在这里,对每组每个人进行 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;

在执行以上代码后,我们将得到以下结果:

repeated measure analysis