nbinrnd

Отрицательные биномиальные случайные числа

Синтаксис

RND = nbinrnd(R,P)
RND = nbinrnd(R,P,m,n,...)
RND = nbinrnd(R,P,[m,n,...])

Описание

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

RND = nbinrnd(R,P,m,n,...) или RND = nbinrnd(R,P,[m,n,...]) генерирует m-by- nоколо-... массив. The R, P параметрами могут быть скаляры или массивы того же размера, что и R.

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

Примеры

Предположим, что вы хотите симулировать процесс с вероятностью дефекта 0,01. Сколько модули можно проверить Quality Assurance, прежде чем найти три дефектных элемента?

r = nbinrnd(3,0.01,1,6)+3
r =
  496  142  420  396  851  178

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

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