SAS中文论坛

标题: 求助:关于模拟数据生成问题 [打印本页]

作者: shiyiming    时间: 2011-2-21 15:53
标题: 求助:关于模拟数据生成问题
假定X1~N(0,1), X2~Bernoulli(0.3)和X3~ Bernoulli(0.2),要循环100次,每次生样本含量n为500的数据集,该怎么实现?
作者: shiyiming    时间: 2011-2-21 19:26
标题: Re: 求助:关于模拟数据生成问题
不是很理解你的意思,大概的code是:
[code:18t5uals]
data test;
    retain seed 0;
    mu=0;
    sigma=1;
    do i=1 to 100;
        do j=1 to 500;
        x1=mu+sigma*rannor(seed);
        x2=ranbin(seed,1,0.3);
        x3=ranbin(seed,1,0.2);
        output;
        end;
    end;
run;
[/code:18t5uals]
主要就是 rannor(seed)和ranbin(seed,n,p)这两个函数,你可以根据自己的需要在自己写下。
作者: shiyiming    时间: 2011-2-22 10:42
标题: Re: 求助:关于模拟数据生成问题
谢谢!




欢迎光临 SAS中文论坛 (http://mysas.net/forum/) Powered by Discuz! X3.2