当要比较的组很多时,lsmeans/pdiff
选项会提供太多的成对比较。我需要一张像这样的表
表明1,2组与5,6组不同,但与3,4组没有差异。
在SAS proc混合程序或其他过程中是否可以选择执行此操作?
答案 0 :(得分:1)
您正在寻找LSMEANS语句上的LINES选项,但是它在PROC MIXED中不起作用,因此您需要使用PROC PLM。
proc mixed data=sashelp.class;
class age;
model weight=age;
lsmeans age; *for check;
store out=classmodel;
run;
quit;
proc plm restore=classmodel;
lsmeans age / lines;
run;
quit;
答案 1 :(得分:0)
尝试使用在过程中应用的自定义格式。
proc format;
value groupCat
1 = 'A'
2 = 'A'
3 = 'AB'
4 = 'AB'
5 = 'B'
6 = 'B'
;
run;
proc mixed …;
… ;
format group groupCat.;
…