nbincdf

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

Синтаксис

y = nbincdf(x,R,p)
y = nbincdf(x,R,p,'upper')

Описание

y = nbincdf(x,R,p) вычисляет отрицательный биномиальный cdf при каждом из значений в x используя соответствующее количество успехов, R и вероятность успеха в одном испытании, p. x, R, и p могут быть векторами, матрицами или многомерными массивами, которые все имеют одинаковый размер, который также является размером y. Скалярный вход для x, R, или p расширен до постоянного массива с такими же размерностями, как и другие входы.

y = nbincdf(x,R,p,'upper') возвращает дополнение отрицательного биномиального cdf при каждом значении в x, используя алгоритм, который более точно вычисляет крайние верхние вероятности хвоста.

Отрицательный биномиальный cdf

y=F(x|r,p)=i=0x(r+i1i)prqiI(0,1,...)(i)

Самой простой мотивацией для отрицательного биномиала является случай последовательных случайных испытаний, каждый из которых имеет постоянную вероятность p успеха. Количество дополнительных испытаний, которые вы должны выполнить в порядок, чтобы наблюдать заданное число R успехов имеет отрицательное биномиальное распределение. Однако, согласуясь с более общей интерпретацией отрицательного биномиала, nbincdf позволяет R быть любым положительным значением, включая нецелые числа. Когда R является нецелым числом, биномиальный коэффициент в определении cdf заменяется эквивалентным выражением

Γ(r+i)Γ(r)Γ(i+1)

Примеры

свернуть все

x = (0:15);
p = nbincdf(x,3,0.5);
stairs(x,p)

Figure contains an axes. The axes contains an object of type stair.

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

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

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