标签:结果 rtl 范围 多个 put model anova 显示 多次
用于多个(或两个)样本均数的比较;
用于分析因素间的交互作用;
用于方差齐性检验;
用于方程的拟合度检验。
单因素:完全随机设计
两因素:随机区组设计
多因素:析因、拉丁方、正交设计
重复测量设计
协方差分析(与方差分析并列)
Proc glm<选项>;
Class 分组变量
Model 分析变量=分组变量
Lsmeans 分组变量
Means 分组变量
proc glm data=aa;
class block dose;
model f = a b;
lsmeans block dose /tdiff adjust=bon;
run;
proc glm;
class a b;
model x=a b a*b;
lsmeans a*b/slice=a;/控制b,看a的效应/
lsmeans a*b/slice=b;
lsmeans a*b/tdiff adjust=bon;
run;
Proc glm <选项>;
Class 分类变量;
Model 因变量=自变量;
Lsmeans 分类变量
adjust= | 该选项指定两两比较的方法,常选的有Bon,Dunnett,Scheffe,Tukey等。其中bon,Scheffe,Tukey分别执行Bonferroni、Scheffe、Tukey两两比较法;Dunnett执行对照组与其余各试验组的比较,各试验组之间不做比较。Dunnett默认以赋值最小的一类作为对照组 |
---|---|
tdiff | 给出两两比较的t值及P值 |
pdiff | 给出两两比较的P值 |
PROC GLM;
class group;
MODEL wt1=group wt0;
Lsmeans group/tdiff pdiff adjust=bon;
RUN
proc glm <选项>;
class 分组变量;
model 分析变量=分组变量;
repeated 重复测量变量名 <测量水平> <转换项> /<选项>;
后必须指定重复测量变量名,测量水平可选,转换项也是可选的
<例> repeated time 4; 表示指定重复测量变量名为time,测量水平(即重复次数)为4次,中间均以空格隔开。其中time由读者自行命名,也可为其它名称
<转换项> 主要用于各次测量之间的比较,常用的有两种转换方式:contrast和polynomial
printe | 该选项可输出一些相关矩阵(不是我们所关心的),更重要的是给出球性检验结果。 |
---|---|
summary | 输出重复测量各水平间的比较结果。如果没有该选项,即使前面指定了contrast或polynomial,也不会显示比较结果 |
data example1;
input vas1-vas3;
cards;
………………
;
proc glm;
model vas1-vas3=/nouni; ;/*model语句指定3个因变量,即vas1-vas3,自变量不指定,nouni表示不输出单变量分析结果,因为对于重复测量分析,单变量分析意义不大*/
repeated time 3 contrast(1)/printe summary; /*repeated语句指定有3个时间点,contrast(1)表示后2个时间点分别与第1时间点比较,printe输出球性检验,summary输出后2个时间点分别与第1时间点比较的结果。summary输出重复测量各水平间的比较结果。如果没有该选项,即使前面指定了contrast或polynomial,也不会显示比较结果*/
run;
结果输出部分
如果我们想进一步了解存在什么样的趋势,可以通过在repeated语句中指定polynomial来实现
多组的重复测量方差分析的SAS程序
data example2;
input g adc1-adc4;
cards;
0 1.86 1.82 1.83 1.86
0 1.94 1.77 1.88 1.73
……………………
1 1.13 1.21 1.24 1.25
1 0.91 1.05 1.19 1.16
;
proc glm;
class g;
model adc1-adc4=g/nouni; /g为分组变量/
repeated time 4 (0 3 7 42) polynomial/printe summary; /(0 3 7 42)为给定的时间间隔,如果并不给定则默认等间隔/
run;
标签:结果 rtl 范围 多个 put model anova 显示 多次
原文地址:https://www.cnblogs.com/yangzilaing/p/13155239.html