SAS 重复测量分析


当随机样本的所有成员在许多不同的条件下进行测量时,使用重复测量分析。随着样品依次暴露于每种条件,因变量的测量被重复。在这种情况下使用标准方差分析是不合适的,因为它无法对重复测量之间的相关性进行建模。

应该清楚a之间的区别 重复测量设计 and a 简单的多变量设计。 对于这两种情况,样本成员是在多次测量或试验中测量的,但在重复测量设计中,每次试验都代表在不同条件下对相同特性的测量。

In SAS PROC GLM 用于进行重复测量分析。

语法


SAS中PROC GLM的基本语法是:

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

以下是使用的参数说明:

  • dataset 是数据集的名称。

  • CLASS 为变量提供用作分类变量的变量.

  • MODEL 使用数据集中的某些变量定义要拟合的模型。

  • REPEATED 定义每组的重复测量次数以检验假设。

例子


考虑下面的例子,我们有两组人接受药物效果测试。对于测试的四种药物类型中的每一种,记录每个人的反应时间。这里对每组人进行 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