data a;
do i=1000 to 9999;
x=i;
output;
end;
run;
proc surveyselect data=a out=b
method = sys
samprate=0.0022/*抽样比率,或者n=20(你所要抽取的样本数量)*/
seed =12345;
run;
说明:method用来指定随机抽样方法,其中SIS是指不放回简单随机抽样(Simple Random Samping);urs是指放回简单随机抽样(Unrestricted Random Sampiing);sys是指系统抽样(Systematic Sampling)。seed用来指定随机种子数,为非负整数,取0则每次抽取的样本不同,若取大于0的整数,则下次抽样时若输入相同值即可得到相同的样本