请教版上SAS达人, 我原来有五个obs, 两个var,
想用这五组数 生成新的一个有五个数的var, code 如下,但是为啥生成25个呢? 我理解是可能一个e用了五次,但是出来每个e都是不同的。 想不明白啊想不明白。 多谢解答了!
data insurance;
input x1 x2;
datalines;
1.2 2.2
1.3 2.3
1.4 2.4
1.5 2.5
1.6 2.6
;
run;
data sim;
set insurance;
call streaminit(84732);
do sim=1 to 5;
e=rand('normal',0,1);
y_sim=2 -3*x1+ 4*x2+e;
output;
end;
run;
proc print data=sim;
run;