药师丸博子 海女:如何产生已知均数和方差的正态分布随机数
来源:百度文库 编辑:偶看新闻 时间:2024/04/27 13:53:43
长江的空间技术的汇集地:人杰地灵. 主页博客相册|个人档案 |好友 查看文章 如何产生已知均数和方差的正态分布随机数2007-06-19 01:54 前段时间看到SASOR论坛上一位网友发了“如何产生已知均数和方差的正态分布随机数”的问题,当时我是给他回复了,但现在想了半天也不知道当时是如何做出来了,所以又对着SAS做了半天,终于又想出来了,真是的,还是把它留在这里作个记号才好,否则过了一段时间又忘了,真是南无阿弥托佛啊!
应当有两种方法,其实都是一回事,假设其平均数为25,方差为5,方法一如下:
data homestay;
retain seed 1;/* 赋予seed变量初始值
do i=1 to 100;/*产生100个随机值
call rannor(seed, x);/*call语句
y=25+sqrt(5)*rannor(seed);/*Y值为均值为25,方差为5的随机产生的数值
output;
end;
proc print;
run;
方法二:
data homestay;
retain seed 1;
do i=1 to 100;
x=rannor(seed);
y=25+sqrt(5)*rannor(seed);
output;
end;
proc print;
run;
这样就可以产生均数为25、方差为5的100个正态分布的随机数了!
类别:计算机知识 | 添加到搜藏 | 浏览(64) | 评论 (0) 上一篇:SAS编程操作预备知识 下一篇:第一章 C语言概论
应当有两种方法,其实都是一回事,假设其平均数为25,方差为5,方法一如下:
data homestay;
retain seed 1;/* 赋予seed变量初始值
do i=1 to 100;/*产生100个随机值
call rannor(seed, x);/*call语句
y=25+sqrt(5)*rannor(seed);/*Y值为均值为25,方差为5的随机产生的数值
output;
end;
proc print;
run;
方法二:
data homestay;
retain seed 1;
do i=1 to 100;
x=rannor(seed);
y=25+sqrt(5)*rannor(seed);
output;
end;
proc print;
run;
这样就可以产生均数为25、方差为5的100个正态分布的随机数了!
类别:计算机知识 | 添加到搜藏 | 浏览(64) | 评论 (0) 上一篇:SAS编程操作预备知识 下一篇:第一章 C语言概论
请问哪位能告诉我,如何在EXCEL表格中产生正态分布的随机数?(平均值与标准偏差由参数调节)
两个正态分布的随机变量相减后的随机变量还是正态分布吗?均值和方差各是多少?
请高手指点一下:如何从已知的数据中选出符合正态分布不得数?十万火急阿!!!
matlab如何产生最大范围的随机数?
电脑如何产生随机数?
计算器如何产生随机数?
.net(C#)如何产生随机数?
Rnd函数如何产生随机数??
C++,请问如何产生一个1-6的随机数?
vb如何产生1~10不同的10个随机数
如何应用c语言实现随机数的产生
C语言如何把rand()产生的随机数存入数组
VB中如何产生若干个不同的随机数
VC随机数产生的问题!
计算器产生随机数的原理
计算机产生随机数的原理
计算器产生随机数的原理?
coldfusion怎么产生介于两个数之间的随机数(比如1到100之间)
VC++.NET2005中如何产生随机数
在c中如何产生随机数?
怎么用matlab7.0在3.5~5.5的范围内抽十个符合正态分布的随机数啊?
(C#)listBox的随机数的产生?
C语言产生0-1000000的随机数?
怎样产生1到1000000的随机数