主要内容

贝纳韦

β逆累积分布函数

句法

x = betainv(p,a,b)

描述

x = betainv(p,a,b)使用指定的参数计算Beta CDF的倒数一种B.对于相应的概率P.P.一种, 和B.可以是具有相同尺寸的向量,矩阵或多维阵列。标量输入被扩展到具有与其他输入相同尺寸的常数阵列。参数in.一种B.必须是积极的,而且值P.必须位于间隔[0,1]。

给定概率的逆βCDFP.和给定的一对参数一种B.

X = F - 1 P. | 一种 B. = { X F X | 一种 B. = P. }

在哪里

P. = F X | 一种 B. = 1 B. 一种 B. 0. X T. 一种 - 1 1 - T. B. - 1 D. T.

B.(·)是测试功能。输出的每个元素X是由相应参数定义的Beta CDF下的累积概率的值一种B.由相应的值指定P.

例子

p = [0.01 0.5 0.99];X =β·贝纳(P,10,5)x = 0.3726 0.6742 0.8981

根据这个结果,对于βCDF一种= 10B.= 5,概率0.01发生小于或等于0.3726的值。类似地,小于或等于0.6742和0.8981的值,各自的概率为0.5和0.99。

算法

贝纳韦函数使用牛顿的方法进行修改,以限制允许范围的步骤X,即[0 1]。

扩展能力

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

在R2006A之前介绍