1、2019/5/17,1,随机数的生成,朱慧明 湖南大学工商管理学院,2019/5/17,2,目录,随机数 随机数的生成方法 (1)逆变换方法 (2)直接变换方法 (3)接受-拒绝方法 (4)合成方法 (5)卷积方法,2019/5/17,3,随机数,随机数是专门的随机试验的结果。 在统计学的不同技术中需要使用随机数,比如在从统计总体中抽取有代表性的样本的时候,或者在进行蒙特卡罗模拟法计算的时候等等。 产生随机数有多种不同的方法。这些方法被称为随机数发生器。随机数最重要的特性是它在产生时后面的那个数与前面的那个数毫无关系。 真正的随机数是使用物理现象产生的:比如掷钱币、骰子、转轮,等等。这样的随机
2、数发生器叫做物理性随机数发生器,它们的缺点是技术要求比较高。 在实际应用中往往使用伪随机数就足够了。这些数列是“似乎”随机的数,实际上它们是通过一个固定的、可以重复的计算方法产生的。它们不真正地随机,因为它们实际上是可以计算出来的,但是它们具有类似于随机数的统计特征。这样的发生器叫做伪随机数发生器。,2019/5/17,4,随机数的生成方法,逆变换方法 直接变换方法 接受-拒绝方法 合成方法 卷积方法,2019/5/17,5,2019/5/17,6,2019/5/17,7,2019/5/17,8,2019/5/17,9,2019/5/17,10,2019/5/17,11,2019/5/17,1
3、2,2019/5/17,13,2019/5/17,14,2019/5/17,15,直接转换方法(Direct Transformation),2019/5/17,16,The BoxMuller transform (by George Edward Pelham Box and Mervin Edgar Muller 1958) is a pseudo-random number sampling method for generating pairs of independent, standard, normally distributed (zero expectation, unit
4、 variance) random numbers, given a source of uniformly distributed random numbers.,2019/5/17,17,Direct Transformation for the Normal Distribution,2019/5/17,18,2019/5/17,19,接受-拒绝方法,2019/5/17,20,2019/5/17,21,2019/5/17,22,2019/5/17,23,2019/5/17,24,2019/5/17,25,2019/5/17,26,2019/5/17,27,2019/5/17,28,合成方法,2019/5/17,29,2019/5/17,30,2019/5/17,31,2019/5/17,32,2019/5/17,33,卷积方法:Convolution,2019/5/17,34,