我有如下sas程序,但是此程序运行1次,只能求出随机抽样1次后所得的均数及标准差,必须不断变换seed的值,才能得到不同的样本样,如,我每次换一个seed的值,从1换到100,这样得到100个样本,这样工作量很大,可不可以写一个sas程序,满足如下要求:
1.我只要调整设定值n后,可以得到n个样本量(从总体aa中获得),并得到每个样本的均数及标准差。
2用随机抽样得到的每一个样本aax(x=1,2,3,4。。。)与总体(aa)t检验后得到每一个P值,并把每一个P值组成表格列出来,在结果中显示处理来。
谢谢高手!!
data aa;
do i=1 to 1000;
x=10+2*rannor(1);
output;
end;
run;
proc surveyselect data=aa out=aa1 method=srs n=100 seed=1;
run;
proc univariate data=aa1 normal ;
var x;
run;