data a;
input group $ t0 t1 t2 t3 @@;
cards;
A1 12 13 23 29
........
A2 13 24 34 29
........
A3 14 34 32 31
........
;
run;
proc glm data=a;
class group;
model t0 t1 t2 t3=group;
repeated time 4 contrast(1)/printe summary;
means group/snk lsd;
run;
quit;
其实,对于治疗效果还要考虑到基线值的差异(即清除T0的影响),所以应该把T0作为协变量来处理。在SPSS中是通过“Analyze"-"General Linear Model"-"Repeated Measures Define Factor(s)"然后再选择3个factors,作为时间因素,并把T0作为协变量,group作为between subject变量,再得出分析的结果。
那么,我用如下的程序是否就对了?
proc glm data=a;
class group;
model t1 t2 t3=group t0;
repeated time 3 contrast(1)/printe summary;
repeated time 3 contrast(2)/printe summary;
means group/snk lsd;
run;
quit;
我对了下SPSS和SAS的运行结果,出来的值(能对应的上的)都是一样的。
也欢迎各位大虾提供建议,多多批评和指正,先谢过了!



雷达卡




京公网安备 11010802022788号







