正态分布给出平均值和标准差

时间:2014-10-05 14:00:18

标签: sas

我想在SAS中生成正态分布,我有平均值和标准差,但没有任何数据。我试图根据标准偏差分发100个样本。我不确定使用什么功能。

1 个答案:

答案 0 :(得分:0)

假设平均值为50且标准差为5,这将生成20个样本,每个样本100个,遵循该分布。

data want;
call streaminit(1);
do sample=1 to 20;
    do n=1 to 100;
        x=rand('normal', 50, 5);
        output;
    end;
end;
run;

使用call streaminit是可选的,但如果不这样做,每次运行代码时都会得到不同的结果,因为SAS会使用系统时间来生成种子。