Python-Bernoulli 배포

Bernoulli 분포는 관찰 횟수가 1이되도록 단일 실험을 수행하는 이항 분포의 특별한 경우입니다. 따라서 Bernoulli 분포는 정확히 두 개의 결과를 갖는 사건을 설명합니다.

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

이것의 output 다음과 같습니다-