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 다음과 같습니다-