文档

Gaminv

伽玛逆累积分布函数

句法

x = gaminv(p,a,b)
[X,XLO,XUP] = Gaminv(P,A,B,PCOV,Alpha)

描述

x = gaminv(p,a,b)计算具有形状参数的伽马CDF的倒数一个和比例参数b对于相应的概率pp,,,,一个, 和b可以是具有相同大小的向量,矩阵或多维阵列。标量输入扩展到具有与其他输入相同的尺寸的常数数组。参数中一个b所有人都必须是积极的,并且价值p必须躺在间隔上[0 1]

根据伽马CDF的伽马逆函数为

X = F - 1 (( p | 一个 ,,,, b = { X F (( X | 一个 ,,,, b = p }

在哪里

p = F (( X | 一个 ,,,, b = 1 b 一个 γ (( 一个 0 X t 一个 - 1 e - t b d t

[X,XLO,XUP] = Gaminv(P,A,B,PCOV,Alpha)产生信心范围X当输入参数一个b是估计。PCOV是包含估计参数的协方差矩阵的2 by-2矩阵。α默认值为0.05,并指定100(1-alpha)百分比置信度范围。XloXUP是与相同大小的数组X包含上下置信度边界。

例子

此示例显示了伽马CDF及其逆函数之间的关系。

a = 1:5;B = 6:10;x = gaminv(gamcdf(1:5,a,b),a,b)x = 1.0000 2.0000 3.0000 4.0000 5.0000

算法

上面的积分方程没有已知的分析解决方案。Gaminv使用迭代方法(牛顿的方法)收敛于解决方案。

扩展功能

C/C ++代码生成
使用MATLAB®CODER™生成C和C ++代码。

在R2006a之前引入

这个话题有帮助吗?