%macro crackman(mean,variate,n,seed);
/*产生正态分布的随机总体,均值为MEAN,方差为VARIATE,个体数为N*/
title;
data crackman;
do i=1 to &n.;
x=&mean.+(&variate.)*rannor(&seed.);
output;
end;
run;
/*对总体进行正态分布检验*/
proc univariate data=crackman normal plot;
var x;
run;
%mend crackman;
%macro select(samplesize,freq);
/*随机抽样*/
%do i=1 %to &freq.;
proc surveyselect data=crackman out=crackman&i. method=srs n=&samplesize. seed=&i.;
run;
proc univariate data=crackman&i. normal plot;
var x;
run;
%end;
%mend select;
%crackman(68,8.9,100,1);
%select(15,10);
你第六条:样本比例就是3%啊
需要调整么?