Python - Distribución de Bernoulli

La distribución de Bernoulli es un caso especial de la distribución Binomial donde se realiza un solo experimento de modo que el número de observación es 1. Por lo tanto, la distribución de Bernoulli describe eventos que tienen exactamente dos resultados.

Usamos varias funciones en la biblioteca numpy para calcular matemáticamente los valores de una distribución de Bernoulli. Se crean histogramas sobre los cuales trazamos la curva de distribución de probabilidad.

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

Sus output es como sigue -