Распределение Бернулли является частным случаем биномиального распределения, где проводится один эксперимент, поэтому число наблюдений равно 1. Таким образом, распределение Бернулли описывает события, имеющие ровно два исхода.
Мы используем различные функции в библиотеке NumPy для математического вычисления значений для распределения Бернулли. Создаются гистограммы, по которым мы строим кривую распределения вероятностей.
from scipy.stats import bernoulli import seaborn as sb data_bern = bernoulli.rvs(size=1000,p=0.6) ax = sb.distplot(data_bern, kde=True, color='crimson', hist_kws={"linewidth": 25,'alpha':1}) ax.set(xlabel='Bernouli', ylabel='Frequency')
Его вывод выглядит следующим образом —