Dystrybucja Pythona-Bernoulliego

Rozkład Bernoulliego jest szczególnym przypadkiem rozkładu dwumianowego, w którym przeprowadzany jest jeden eksperyment, tak że liczba obserwacji wynosi 1. Zatem rozkład Bernoulliego opisuje zdarzenia mające dokładnie dwa wyniki.

Używamy różnych funkcji w bibliotece numpy do matematycznego obliczania wartości rozkładu Bernoulliego. Tworzone są histogramy, na których wykreślamy krzywą rozkładu prawdopodobieństwa.

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')

Jego output wygląda następująco -