求助:Winbugs编程中,如何表示逆伽马分布?例如,t~IG(0.001,1000)转换成代码的话,应该怎么写?谢谢!

求助:Winbugs编程中,如何表示逆伽马分布?例如,t~IG(0.001,1000)转换成代码的话,应该怎么写?谢谢!,第1张

WinBugs中没有直接生成逆伽马分布的函数,需要利用伽马分布和逆伽马分布的关系,若X~Gamma(alpha, beta),则1/X ~ Inverse Gamma(alpha, beta)。

t ~ IG(0001, 1000)转换成代码:

#

tt ~ dgamma(10E-3,10E3)

t <- 1 / tt

#

伽玛分布(Gamma Distribution)是统计学的一种连续概率函数。Gamma分布中的参数α称为形状参

数(shape parameter),β称为尺度参数(scale parameter)。

实验定义:

假设随机变量X为 等到第α件事发生所需之等候时间

当两随机变量服从Gamma分布,互相独立,且单位时间内频率相同时,Gamma分布具有加成性

数学表达式

若随机变量X具有概率密度

其中α>0,β>0,则称随机变量X服从参数α,β的伽马分布,记作G(α,β)

以上DSP的函数虽然是汇编的,但在库函数的目录中有相关文档,其中详细解释了C语言的调用规则,还有算法原理,大部分会有相应C代码。你可以去目录中查一下。

汇编是针对DSP进行过优化的,目的是为了实现效率最大化。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/12460392.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存