np.random.poisson(lam,size)
일정한 단위 시간, 혹은 공간에서 무작위로 발생하는 사건의 평균 회수인 λ(lambda)가 20인 포아송 분포로 부터 100개의 난수를 만들어보겠습니다.
# (1-3) 포아송 분포 (Poisson Distribution) In [20]: np.random.seed(seed=100)
In [21]: rand_pois = np.random.poisson(lam=20, size=100)
In [22]: rand_pois Out[22]: array([21, 19, 22, 14, 26, 15, 25, 25, 19, 25, 15, 24, 21, 13, 26, 23, 21, |
포아송 분포(Poisson distribution)는 일정한 단위 시간, 단위 공간에서 어떤 사건이 랜덤하게 발생하는 경우에 사용할 수 있는 이산형 확률분포입니다.
가령, 1시간 동안 은행에 방문하는 고객의 수, 1시간 동안 콜센터로 걸려오는 전화의 수, 1달 동안 경부고속도로에서 교통사고가 발생하는 건수, 1년 동안 비행기가 사고가 발생하는 건수, 책 1페이지당 오탈자가 발생하는 건수, 반도체 웨이퍼 25장 당 불량 건수 등과 같이 단위 시간 혹은 단위 공간에서의 랜덤한 사건에 대해 사용하게 됩니다.
포아송 분포에서 모수 λ (lambda 라고 발음함)는 일정한 단위 시간 또는 단위 공간에서 랜덤하게 발생하는 사건의 평균 횟수를 의미합니다.
np.random.binomial (n,p,size)
앞(head) 또는 뒤(tail) (n=1) 가 나올 확률이 각 50%(p=0.5)인 동전 던지기를 20번(size=20) 해보았습니다.
# (1) 이산형 확률 분포 (Discrete Probability Distribution)
In [11]: np.random.binomial(n=1, p=0.5, size=20) Out[11]: array([0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1])
In [12]: sum(np.random.binomial(n=1, p=0.5, size=100) == 1)/100 Out[12]: 0.46999999999999997 |
'AI월드 > ⚙️AI BOOTCAMP_Section 1' 카테고리의 다른 글
Bayesian_Day9 (0) | 2021.01.08 |
---|---|
표준오차,표준편차,표본평균,모평균 통계용어 정리 (0) | 2021.01.07 |
큰수의법칙,CLT,신뢰구간_Day8(2) (0) | 2021.01.07 |
Confidence interval & CLT_Day8 (0) | 2021.01.07 |
P-value & Q-value (0) | 2021.01.06 |
댓글