[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。即你对下一个问题的解答。
个人理解,探讨为主。京剧作者: shiyiming 时间: 2011-2-21 13:12 标题: Re: 平均数t检定的问题? @jingju11
呵呵,对这个题按LZ每组对比的意思,我的想法是根据group将原数据集transpose成return1...return5,5列,再用如下一题的paired的方法。作者: shiyiming 时间: 2011-2-21 14:07 标题: Re: 平均数t检定的问题? 请你讲一讲用paired t test的理由。对于我们来说,即使统计不是精准的科学,你的做法也必应有你的理由。你何以猜得Benny是要dependent t test而不是independent one?作者: shiyiming 时间: 2011-2-21 17:40 标题: Re: 平均数t检定的问题? 恩,前辈教训的是。之前小弟草率主观判断。做任何统计处理、分析都要有充分的理由,不能为了处理数据而处理数据。
感谢指正!
[quote="jingju11":1cwjyr5o]请你讲一讲用paired t test的理由。对于我们来说,即使统计不是精准的科学,你的做法也必应有你的理由。你何以猜得Benny是要dependent t test而不是independent one?[/quote:1cwjyr5o]