4

Mathematica 有一个四参数广义逆伽马分布:

http://reference.wolfram.com/mathematica/ref/InverseGammaDistribution.html

并在该页面上提供其 PDF。有没有人在 R 中实现了密度、分布、分位数和采样函数?

我确实做了一个快速入门(PDF 只是该页面上翻译成 R 的方程式),但如果它已经完成,我不会费心实现 CDF 和分位数函数。

是否存在用于计算给定 PDF 的任何分布的 CDF(通过 PDF 积分)和分位数(通过 CDF 反转)的通用函数?

[注意这不是广义逆高斯]

另请注意 Mathematica 页面上的“属性和关系”下拉菜单,这似乎暗示它不是任何特殊情况或任何事物的概括(除了逆伽马)。

4

2 回答 2

3

我开始了一个包来实现这个:

https://github.com/barryrowlingson/geninvgamma

它只使用简单的反演和密度积分,所以没什么聪明的。目前,分布中的随机样本是通过生成 U(0,1) 并获取分位数来完成的,这似乎不是很有效或很准确。

无论如何,它是一个开始。

于 2012-07-18T08:05:25.997 回答
1

根据这个小插图ghyp(附录 C2),逆伽马分布是由包实现的广义双曲线分布的特例。

于 2012-06-29T14:44:44.377 回答