Python-이항 분포

이항 분포 모델은 일련의 실험에서 가능한 결과가 두 개 뿐인 이벤트의 성공 확률을 찾는 것을 다룹니다. 예를 들어, 동전 던지기는 항상 머리 또는 꼬리를 제공합니다. 이항 분포에서 동전을 10 번 반복해서 던질 때 정확히 3 개의 앞면을 찾을 확률을 추정합니다.

우리는 이러한 확률 분포 그래프를 생성하기 위해 내장 함수가있는 seaborn python 라이브러리를 사용합니다. 또한 scipy 패키지는 이항 분포를 만드는 데 도움이됩니다.

from scipy.stats import binom
import seaborn as sb

binom.rvs(size=10,n=20,p=0.8)

data_binom = binom.rvs(n=20,p=0.8,loc=0,size=1000)
ax = sb.distplot(data_binom,
                  kde=True,
                  color='blue',
                  hist_kws={"linewidth": 25,'alpha':1})
ax.set(xlabel='Binomial', ylabel='Frequency')

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