Бета кумулятивная функция распределения инверсии
X = betainv(P,A,B)
X = betainv(P,A,B)
вычисляет инверсию беты cdf с параметрами, заданными A
и B
для соответствующих вероятностей в P
. P
, A
и B
могут быть векторами, матрицами или многомерными массивами, которые являются всеми одинаковыми размер. Скалярный вход расширен до постоянного массива с теми же размерностями как другие входные параметры. Параметры в A
и B
должны все быть положительными, и значения в P
должны лечь на интервал [0, 1].
Обратная бета cdf для данной вероятности p и данная пара параметров a и b
где
и B (·) Бета-функция. Каждый элемент вывода X
является значением, интегральная вероятность которого под бетой cdf заданный соответствующими параметрами в A
и B
задана соответствующим значением в P
.
p = [0.01 0.5 0.99]; x = betainv(p,10,5) x = 0.3726 0.6742 0.8981
Согласно этому результату, для беты cdf с a = 10 и b = 5, значение, меньше чем или равное 0,3726, происходит с вероятностью 0.01. Точно так же значения, меньше чем или равные 0,6742 и 0.8981, происходят с соответствующими вероятностями 0.5 и 0.99.
Функция betainv
использует метод Ньютона с модификациями, чтобы ограничить шаги к допустимой области значений для x, т.е. [0 1].