java实现指数分布
来源:互联网 发布:田亮 知乎 编辑:程序博客网 时间:2024/05/05 23:53
指数分布的概率密度函数:y=lamda*exp(-lamda*x) x>=0
由此可以计算概率分布函数:y=1-exp(-lamda*x) x>=0
y是 X<x的概率,其取值在区间(0,1)内
首先,把y当作是在(0,1)区间的均匀分布的随机变量。
然后,求y=1-exp(-lamda*x)的逆函数,x=-(1/lamda)*ln(1-y)
令z=1-y,显然z也是(0,1)区间的均匀分布的随机变量,于是就有x=-(1/lamda)*ln(z)。
z可以通过(double) rand() / RAND_MAX计算。原因是rand() 是随机分布函数。
最终满足指数分布的变量x,就可以通过x=-(1/lamda)*ln(z)计算。
- java实现指数分布
- java实现指数分布
- 指数分布
- 指数分布
- 指数分布
- 指数分布
- 指数分布
- 指数分布
- C语言下泊松分布以及指数分布随机数生成器实现
- 指数分布族
- 指数分布族
- 指数分布族
- python指数分布
- python学习笔记:泊松分布和负指数分布随机数的python实现
- 服从指数分布的生成器
- 如何生成指数分布
- 指数分布噪声图像
- 牛顿法.指数分布族.
- java实现对数正态分布
- 运算符优先级
- iphone 怎么获得自己的当前位置坐标
- java实现标准正态分布
- java实现指数分布
- java实现指数分布
- 网络编程之TCP通信,为什么在Serve端为每个Client端开辟一个单独的线程来处理Client的请求
- java实现随机抽样
- [数据结构]哈夫曼树、哈夫曼编码(转)
- 编译原理要点
- 无题
- 网站推荐
- 程序也可以浪漫 Alpha
- 继承