To benny10:
看样子你的意思类似如下:
[code:1pcrjs13]proc ttest data =had; where group in (1 2);
class group;
var return;
run;[/code:1pcrjs13]
然后做(1 3)(1 4)(1 5)。也就是说每次比较你只需要两个组别的信息而舍弃其他的组。如果如此,做4次t test即可。也可以改变data利用by。
[code:1pcrjs13]data have;
set had end =Eof; by group notsorted;
if group ^=1 then do; ByClass =group; output;
if last. group then do p =1 to nobs;
set had point =p nobs =nobs; if group =1 then output;
end;
end;
if Eof then stop;
run;
proc ttest data =have; by ByClass notsorted;
class group; var return;
run;[/code:1pcrjs13]
但是据我的理解两两t test经常意指如下:
[code:1pcrjs13]proc glm data =had; class group;
model return =group;
lsmeans group/pdiff =control('1') tdiff adjust =t;
run; quit;[/code:1pcrjs13]
to HSSNOW:
Paired T test通常针对同组的test。也就是说差异为0的单组test。即你对下一个问题的解答。
个人理解,探讨为主。京剧
恩,前辈教训的是。之前小弟草率主观判断。做任何统计处理、分析都要有充分的理由,不能为了处理数据而处理数据。
感谢指正!
[quote="jingju11":1cwjyr5o]请你讲一讲用paired t test的理由。对于我们来说,即使统计不是精准的科学,你的做法也必应有你的理由。你何以猜得Benny是要dependent t test而不是independent one?[/quote:1cwjyr5o]