我对SAS完全陌生。 我想将两列随机生成的0和1添加到现有表中。
有人可以给我一些反馈吗?
我知道如何在R中做到这一点,但绝对不是在SAS中实现。
提前谢谢
答案 0 :(得分:2)
您需要RAND()函数,并且可以指定BERNOULLI处理。我还包括了CALL STREAMINIT(),它是随机种子。
data want;
set have;
call streaminit(123);
new_var = rand('bernoulli', 0.5);
run;
此处有更多详细信息:https://blogs.sas.com/content/iml/2011/08/24/how-to-generate-random-numbers-in-sas.html