Python - биномиальное распределение

Модель биномиального распределения занимается поиском вероятности успеха события, которое имеет только два возможных результата в серии экспериментов. Например, подбрасывание монеты всегда дает голову или хвост. При биномиальном распределении оценивается вероятность найти ровно 3 решки при повторном подбрасывании монеты 10 раз.

Мы используем библиотеку seaborn python, которая имеет встроенные функции для создания таких графиков распределения вероятностей. Кроме того, пакет scipy помогает создать биномиальное распределение.

from scipy.stats import binom
import seaborn as sb

binom.rvs(size=10,n=20,p=0.8)

data_binom = binom.rvs(n=20,p=0.8,loc=0,size=1000)
ax = sb.distplot(data_binom,
                  kde=True,
                  color='blue',
                  hist_kws={"linewidth": 25,'alpha':1})
ax.set(xlabel='Binomial', ylabel='Frequency')

это output выглядит следующим образом -