作者einstein328 (pica)
看板Statistics
标题Re: [问题] central limit theorem
时间Wed Oct 11 01:33:31 2006
※ 引述《zevin (王建民冲阿)》之铭言:
: ※ 引述《einstein328 (pica)》之铭言:
: : 大家好,我想用 C++ 去产生一组具有normal distribution特性的杂讯
: : 中央极限定理,正好可满足我的目的
: : 所以想利用中央极限定理去求出具有 normal distribution特性的随机值
: : ----------------------------------------------------------------
: : 中央极限定理是说,从母群中抽取的样本,会具有 normal 的特性
: : ( iff 取样数目N大於某个值),而且无论母群是属於何种分布‧
: 是样本的平均数,当N够大时,会趋近normal分配
: 而且不是对任意的母群分配的成立
: 要一二级动差是finite才可以
: : 那问题来了,我现在利用 c的函数 rand() 去取出抽样,
: : 想请问,我若是产生了N个随机值,当作一个抽样样本 ( iff 取样数目N大於某个值)
: : 那每ㄧ个随机值都具有normal distribution特性吗?
: 不对,C++语言的rand()
: 只是产生0~65535(我不太确定范围是不是这样)
^^^^^ 32767
: 中的某一个整数
: 可以当作它们每个数字出现的机率是一样的
: 若除以65535,则可视为uniform(0,1)的随机乱数
: (事实上,像这样子产生出来的均匀分配其实并不均匀,
: 所以最好是自己写一个乱数产生器,有很多不同的方法)
: 它们并不会是normal distribution!!
假如这是这样的话,我只要将所抽取的取样作平均,即可得到具有normal特性的随机值
那我要如何改变这个随机值的normal特性(mean、varience)?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.230.227.14