c语言产生gamma 分布的随机数,笔记:Gamma 分布的转化
Gamma 分布
α 和β 均大于零,且令λ=1/β,假设 X 的密度满足:
就说 X 是服从参数为 (β,α) 的 Gamma 分布,记为Γ(β,α)。Gamma 分布的两个参数中,第一个β 决定了形状 (shape),第二个参数α 决定了尺度 (scale)。
右上图中的 k 即是α,θ 即是β;期望 E=β/α,方差 D=β/(α*α)。曲线有一个峰,左右不对称。在α 比较大时,曲线接近于正态分布。
Erlang 分布
当β 为正整数 n 的时候,那么λ=1/n,Γ(n,α) 满足 Erlang 分布。Erlang 分布经常用来表示独立随机事件发生的时间间隔。比如一个车站从第一辆车到达,直到恰好有 n 辆车到达所需要的时间分布。
Erlang 分布有两个参数:k 表示阶数 (stage),μ 表示均值。概率密度符合:
概率密度符合 k 阶 Erlang 分布。
指数分布
当β=1 时,Γ(1,α) 表示参数为α 的指数分布 exp(α)。指数分布也经常用来表示独立随机事件发生的间隔,电子产品的寿命分布一般服从指数分布。指数分布不具备记忆性,如果一个人活了六十年,他再活十年的概率和一个十岁的孩子再活十年的概率,通常来说后者要高得多,这种情况就是记忆性的体现,不可能服从指数分布。
它的概率密度函数:
卡方分布
当α =n/2 ,β=1/2 时,Γ(n/2,1/2) 即是χ2 分布(卡方分布)。n 个相互独立的随机变量,均服从正态分布,那么这 n 个随机变量的平方和构成的新随机变量,分布规律符合χ2(n) 分布。所以卡方分布曲线下总面积为 1,x 取负值没有意义。
它的概率密度函数:
文章未经特殊标明皆为本人原创,未经许可不得用于任何商业用途,转载请保持完整性并注明来源链接 《四火的唠叨》
×Scan to share with WeChat
c语言产生gamma 分布的随机数,笔记:Gamma 分布的转化相关推荐
- R语言——(三)、随机数与抽样模拟
文章目录 前序r d p q 一.一元随机数的产生 1.均匀分布随机数runif 2.正态分布随机数的产生rnorm 3.指数分布随机数产生rexp 4.二项分布随机数的产生rbinom 二.多元随机 ...
- R语言使用rgamma函数生成符合Gamma分布的随机数、使用plot函数可视化符合Gamma分布的随机数(Gamma Distribution)
R语言使用rgamma函数生成符合Gamma分布的随机数.使用plot函数可视化符合Gamma分布的随机数(Gamma Distribution) 目录
- 笔记 | gamma分布
gamma分布简介 大写:Γ 小写:γ Gamma 函数在概率统计中频繁现身,众多的统计分布,包括常见的统计学三大分布(t 分布,χ2 分布,F分布).Beta分布. Dirichlet 分布的密度公 ...
- R语言使用rweibull函数生成符合威布尔(韦伯分布)分布的随机数、使用plot函数可视化符合威布尔(韦伯分布)分布的随机数(Weibull Distribution)
R语言使用rweibull函数生成符合威布尔(韦伯分布)分布的随机数.使用plot函数可视化符合威布尔(韦伯分布)分布的随机数(Weibull Distribution) 目录
- R语言使用rbern函数生成符合伯努利分布(0-1分布)的随机数、使用plot函数可视化符合伯努利分布的随机数( Bernoulli distribution)
R语言使用rbern函数生成符合伯努利分布(0-1分布)的随机数.使用plot函数可视化符合伯努利分布的随机数( Bernoulli distribution) 目录
- R语言使用rnorm函数基于不同的均值、方差参数生成正太分布的随机数、使用plot函数和density函数可视化正太分布的随机数对应的密度图、自定义设置均值和方差
R语言使用rnorm函数基于不同的均值.方差参数生成正太分布的随机数.使用plot函数和density函数可视化正太分布的随机数对应的密度图.自定义设置均值和方差(Normal distributio ...
- R语言使用rnorm函数生成正太分布的随机数、使用plot函数和density函数可视化正太分布的随机数对应的密度图(Normal distribution)
R语言使用rnorm函数生成正太分布的随机数.使用plot函数和density函数可视化正太分布的随机数对应的密度图(Normal distribution) 目录
- R语言使用qgamma函数生成Gamma分布分位数函数数据、使用plot函数可视化Gamma分布分位数函数数据(Gamma Distribution)
R语言使用qgamma函数生成Gamma分布分位数函数数据.使用plot函数可视化Gamma分布分位数函数数据(Gamma Distribution) 目录
- R语言使用pgamma函数生成Gamma分布累积分布函数数据、使用plot函数可视化Gamma分布累积分布函数数据(Gamma Distribution)
R语言使用pgamma函数生成Gamma分布累积分布函数数据.使用plot函数可视化Gamma分布累积分布函数数据(Gamma Distribution) 目录
最新文章
- centos ***二
- python画图哆啦a梦-python 绘制哆啦A梦
- 21-Heartbeat配置文件authkey重要参数讲解
- 总结java父类构造函数对子类构造函数的影响
- InfoWorld的日志管理系统评测
- WEB接口测试之Jmeter接口测试自动化 (四)(持续构建)
- java filter注入_如何在Java Filter 中注入 Service
- tensorflow-gpu:false /cuda程序执行出错: libcudart.so.10.0: cannot open shared object file
- 摆脱了Excel重复做表,换个工具轻松实现报表自动化,涨薪三倍
- 请说明指令周期、机器周期、时钟周期之间的关系。
- AMS Audio Converter如何编辑音频/ MP3的ID3信息?
- 数据库中了勒索病毒,怎么办?
- CAML语法- Query写法
- FAT,FAT32,NTFS
- Elasticsearch地理位置总结
- AI时代取代手机:语音交互设计漫谈
- (转)图解如何制作网线
- MySQL的几种join方法
- Mac电脑使用:下载安装SourceTree的步骤以及使用方法
- Android 穿过点画平滑曲线