如何根据概率密度函数产生随机数

发布网友

我来回答

1个回答

热心网友

excel中可以通过rand()创建[0,1)上的随机数。
需要的如果是连续随机函数,需要选求出分布函数F(x)的反函数G(y),然后用rand()替换y,得到的就是对于概率密度函数的随机数。
如果没有分布函数或分布函数没有反函数,例如正态分布可以使用其它方法。
离散分布的分布函数是分段函数,可以通过判断rand()的值来查找原随机函数。
麻烦的复合分布,最好自己用vba写一个函数。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com