在SAS中,您可以在每个数据步骤使用种子生成随机数; 2个差异数据步骤中的相同种子= 2个差异数据步骤中相同的随机数系列。
是否有一个技巧可以在2个不同的数据步骤中从同一种子中获得2个不同的随机数系列? 谢谢你的提示。
跟随印度火箭回答: 我应该补充一点,我的意思是在数据步骤中使用相同的分布。我找到了一种方法来创建一个巨大的随机数,并在每个数据步骤中选择。 我想知道是否有更聪明的东西: - )
答案 0 :(得分:0)
检查出来: -
/*Using same distribution without changing the seed*/
data A(drop=i);
call streaminit(123);
do i = 1 to 5;
col1 = rand("Normal",0,0.83325) + i; output;
end;
run;
data E(drop=i);
call streaminit(123);
do i = 6 to 10;
col1 = rand("Normal",0,0.83325) + i; output;
end;
run;
希望这会有所帮助: - )