Биномиальное распределение представляет собой двухпараметрическое семейство кривых. Биномиальное распределение используется для моделирования общего числа успехов в фиксированном количестве независимых испытаний, которые имеют одинаковую вероятность успеха, таких как моделирование вероятности заданного числа головок в десяти оборотах справедливой монеты.
Toolbox™ статистики и машинного обучения предлагает несколько способов работы с биномиальным распределением.
Создание объекта распределения вероятностей BinomialDistribution подгонкой распределения вероятности к данным выборки (fitdistили путем указания значений параметров (makedist). Затем используйте объектные функции для вычисления распределения, генерации случайных чисел и т. д.
Работа с биномиальным распределением в интерактивном режиме с помощью приложения Distribution Fitter. Можно экспортировать объект из приложения и использовать функции объекта.
Использовать специфичные для распределения функции (binocdf, binopdf, binoinv, binostat, binofit, binornd) с указанными параметрами распределения. Специфичные для распределения функции могут принимать параметры нескольких биномиальных распределений.
Использовать общие функции распределения (cdf, icdf, pdf, random) с указанным именем дистрибутива ('Binomial') и параметры.
Биномиальное распределение использует следующие параметры.
| Параметр | Описание | Поддержка |
|---|---|---|
| N | Число судебных разбирательств | Положительное целое число |
| p | Вероятность успеха в одном испытании |
Сумма двух биномиальных случайных величин, которые имеют один и тот же параметр p, также является биномиальной случайной величиной с N, равной сумме числа испытаний.
Функция плотности вероятности (pdf) биномиального распределения
0,1,2,..., N,
где x - число успехов в N испытаниях процесса Бернулли с вероятностью успеха. Результатом является вероятность ровно x успехов в N испытаниях. Для дискретных распределений pdf также известен как функция вероятностной массы (pmf).
Пример см. в разделе Расчет биномиального распределения pdf.
Кумулятивная функция распределения (cdf) биномиального распределения
0,1,2,..., N,
где x - число успехов в N испытаниях процесса Бернулли с вероятностью успеха. Результатом является вероятность не более x успехов в N испытаниях.
Пример см. в разделе Compute Binomial Distribution cdf.
Среднее биномиальное распределение - Np.
Дисперсия биномиального распределения равна Np (1 - p).
Создать биномиальное случайное число, которое подсчитывает число успехов в 100 испытания с вероятностью успеха 0.9 в каждом испытании.
x = binornd(100,0.9)
x = 85
Подгонка биномиального распределения к данным с помощью fitdist.
pd = fitdist(x,'Binomial','NTrials',100)
pd =
BinomialDistribution
Binomial distribution
N = 100
p = 0.85 [0.764692, 0.913546]
fitdist возвращает BinomialDistribution объект. Интервал рядом с p - оценка 95% доверительного интервала p.
Оценка параметра p с использованием функций распределения.
[phat,pci] = binofit(x,100) % Distribution-specific functionphat = 0.8500
pci = 1×2
0.7647 0.9135
[phat2,pci2] = mle(x,'distribution','Binomial',"NTrials",100) % Generic distribution function
phat2 = 0.8500
pci2 = 2×1
0.7647
0.9135
Вычисление pdf биномиального распределения с помощью 10 испытания и вероятность успеха 0.5.
x = 0:10; y = binopdf(x,10,0.5);
Печать PDF с полосами ширины 1.
figure bar(x,y,1) xlabel('Observation') ylabel('Probability')

Вычислите cdf биномиального распределения с помощью 10 испытания и вероятность успеха 0.5.
x = 0:10; y = binocdf(x,10,0.5);
Постройте график cdf.
figure stairs(x,y) xlabel('Observation') ylabel('Cumulative Probability')

Когда N большой, биномиальное распределение с параметрами N и p может быть аппроксимировано нормальным распределением со средним N*p и расхождение N*p*(1–p) при условии, что p не слишком велик или слишком мал.
Вычислите pdf биномиального распределения, подсчитывая количество успехов в 50 испытания с вероятностью 0.6 в одном испытании.
N = 50; p = 0.6; x1 = 0:N; y1 = binopdf(x1,N,p);
Вычислите pdf соответствующего нормального распределения.
mu = N*p; sigma = sqrt(N*p*(1-p)); x2 = 0:0.1:N; y2 = normpdf(x2,mu,sigma);
Постройте график pdfs на той же оси.
figure bar(x1,y1,1) hold on plot(x2,y2,'LineWidth',2) xlabel('Observation') ylabel('Probability') title('Binomial and Normal pdfs') legend('Binomial Distribution','Normal Distribution','location','northwest') hold off

Pdf нормального распределения близко приближается к pdf биномиального распределения.
Когда p мал, биномиальное распределение с параметрами N и p может быть аппроксимировано распределением Пуассона со средним N*p, при условии, что N*p также мал.
Вычислите pdf биномиального распределения, подсчитывая количество успехов в 20 испытания с вероятностью успеха 0.05 в одном испытании.
N = 20; p = 0.05; x = 0:N; y1 = binopdf(x,N,p);
Вычислите pdf соответствующего дистрибутива Пуассона.
mu = N*p; y2 = poisspdf(x,mu);
Постройте график pdfs на той же оси.
figure bar(x,[y1; y2]) xlabel('Observation') ylabel('Probability') title('Binomial and Poisson pdfs') legend('Binomial Distribution','Poisson Distribution','location','northeast')

Pdf распределения Пуассона близко аппроксимирует pdf распределения бинома.
Распределение Бернулли (Bernoulli Distribution) - распределение Бернулли является однопараметрическим дискретным распределением, которое моделирует успех одного испытания и встречается как биномиальное распределение с N = 1.
Полиномиальное распределение - полиномиальное распределение является дискретным распределением, которое обобщает биномиальное распределение, когда каждое исследование имеет более двух возможных результатов.
Нормальное распределение (Normal Distribution) - нормальное распределение является двухпараметрическим непрерывным распределением, которое имеет параметры (среднее) и (стандартное отклонение). По мере увеличения N биномиальное распределение может быть аппроксимировано нормальным распределением, при том, что λ = Np и start2 = Np (1 - p). См. раздел Сравнение Binomial и Normal Distribution pdfs.
Распределение Пуассона - распределение Пуассона является однопараметрическим дискретным распределением, которое принимает неотрицательные целочисленные значения. Параметр λ является как средним, так и дисперсией распределения. Распределение Пуассона является ограничивающим случаем биномиального распределения, где N приближается к бесконечности и p переходит к нулю, в то время как Np = λ. См. раздел Сравнение PDFS для биномиального распределения и распределения Пуассона.
[1] Абрамовиц, Милтон и Ирен А. Стегун, эд. Справочник по математическим функциям: с формулами, графиками и математическими таблицами. 9. Dover print.; [Начдр. дер Аусг. фон 1972]. Dover Books по математике. Нью-Йорк, Нью-Йорк: Dover Publ, 2013.
[2] Эванс, Мерран, Николас Гастингс и Брайан Пикок. Статистические распределения. 2-й ред. Нью-Йорк: Дж. Уайли, 1993.
[3] Грузчик, Кэтрин. Быстрое и точное вычисление биномиальных вероятностей. 9 июля 2000 года.
binocdf | binofit | binoinv | BinomialDistribution | binopdf | binornd | binostat | fitdist | makedist