binopdf

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

Синтаксис

Описание

пример

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

xN, и p могут быть векторы, матрицы или многомерные массивы, одного размера. В качестве альтернативы один или несколько аргументов могут быть скалярами. binopdf функция расширяет скалярные входные параметры до постоянных массивов с теми же размерностями как другие входные параметры.

Примеры

свернуть все

Вычислите и постройте биномиальную функцию плотности вероятности для заданной области целочисленных значений, количества испытаний и вероятности успеха для каждого испытания.

За один день инспектор гарантии качества тестирует 200 печатных плат. 2% плат имеют дефекты. Вычислите вероятность, что инспектор не найдет неисправных плат ни в какой данный день.

binopdf(0,200,0.02)
ans = 0.0176

Вычислите биномиальные значения функции плотности вероятности в каждом значении от 0 до 200. Эти значения соответствуют вероятностям, что инспектор найдет 0, 1, 2..., 200 неисправных плат в любой данный день.

defects = 0:200;
y = binopdf(defects,200,.02);

Постройте получившиеся биномиальные значения вероятности.

plot(defects,y)

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

Вычислите наиболее вероятное количество неисправных плат, которые инспектор находит за день.

[x,i] = max(y);
defects(i)
ans = 4

Входные параметры

свернуть все

Значения, в которых можно оценить биномиальную PDF в виде целого числа или массива целых чисел. Все значения x должен принадлежать интервалу [0 n], где n количество испытаний.

Пример: [0,1,3,4]

Типы данных: single | double

Количество испытаний в виде положительного целого числа или массива положительных целых чисел.

Пример: [10,20,50,100]

Типы данных: single | double

Вероятность успеха для каждого испытания в виде скалярного значения или массива скалярных значений. Все значения p должен принадлежать интервалу [0 1].

Пример: [0.01,0.1,0.5,0.7]

Типы данных: single | double

Выходные аргументы

свернуть все

Биномиальные значения PDF, возвращенные как скалярное значение или массив скалярных значений. Каждый элемент в y биномиальное значение PDF распределения, вычисляемого в соответствующем элементе в x.

Типы данных: single | double

Больше о

свернуть все

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

Биномиальная функция плотности вероятности позволяет вам получить вероятность наблюдения точно успехов x в испытаниях n с вероятностью p успеха на одном испытании.

Биномиальная функция плотности вероятности для данного значения x и данная пара параметров n и p

y=f(x|n,p)=(nx)pxq(nx)I(0,1,...,n)(x)

где q = 1 – p. Получившийся y значения является вероятностью наблюдения точно успехов x в n независимые испытания, где вероятностью успеха в любом данном испытании является p. I функции индикатора (0,1..., n) (x) гарантирует, что x только принимает значения 0, 1..., n.

Альтернативная функциональность

  • binopdf функционально-специализированное к биномиальному распределению. Statistics and Machine Learning Toolbox™ также предлагает родовую функцию pdf, который поддерживает различные вероятностные распределения. Использовать pdf, задайте имя вероятностного распределения и его параметры. В качестве альтернативы создайте BinomialDistribution объект вероятностного распределения и передача объект как входной параметр. Обратите внимание на то, что специфичная для распределения функция binopdf быстрее, чем родовая функция pdf.

  • Используйте приложение Probability Distribution Function, чтобы создать интерактивный график кумулятивной функции распределения (cdf) или функции плотности вероятности (PDF) для вероятностного распределения.

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

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

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