exponenta event banner

binopdf

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

Синтаксис

Описание

пример

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

x, n, и 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. The axes 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 (n − x) I (0,1,..., n) (x)

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

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

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

  • Используйте приложение «Функция распределения вероятности» для создания интерактивного графика кумулятивной функции распределения (cdf) или функции плотности вероятности (pdf) для распределения вероятности.

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

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

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