betainv

Обратная совокупная функция распределения беты

Синтаксис

X = betainv(P,A,B)

Описание

X = betainv(P,A,B) вычисляет обратную форму бета-cdf с параметрами, заданными A и B для соответствующих вероятностей в P. P, A, и B могут быть векторами, матрицами или многомерными массивами, которые имеют одинаковый размер. Скалярный вход расширен до постоянного массива с такими же размерностями, как и другие входы. Параметры в A и B все должны быть положительными, а значения в P должен лежать на интервале [0, 1].

Обратная beta cdf для заданного p вероятностей и заданной пары параметров a и b является

x=F1(p|a,b)={x:F(x|a,b)=p}

где

p=F(x|a,b)=1B(a,b)0xta1(1t)b1dt

и 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.

Алгоритмы

The betainv функция использует метод Ньютона с изменениями, чтобы ограничить шаги допустимой областью значений для x, т.е. [0 1].

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

.
Представлено до R2006a