Python - Distribuzione Bernoulli

La distribuzione di Bernoulli è un caso speciale della distribuzione binomiale in cui viene condotto un singolo esperimento in modo che il numero di osservazioni sia 1. Quindi, la distribuzione di Bernoulli descrive quindi eventi che hanno esattamente due esiti.

Usiamo varie funzioni nella libreria numpy per calcolare matematicamente i valori per una distribuzione di bernoulli. Vengono creati istogrammi sui quali tracciamo la curva di distribuzione di probabilità.

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

Suo output è il seguente -