[問題] SAS抽樣問題
一個投組要抽五筆股票 共要抽一萬次
不知道這樣寫對不對 麻煩高手拔刀相救
感激不盡阿
data go;
infile 'd:\fund\sotck.dat';
proc print data=portfolio;
run;
%macro boot(nsam= );
%do tr=1 %to &nsam;
data draw;
where=ceil(nobs*ranuni(&tr));
set go point=where nobs=x;
n+1;
if n>5 then stop;
output;
proc print data=draw;
run;
%end;
%mend boot;
%boot(nsam=10000)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.231.104