Python으로 배우는 Bayesian 데이터 분석
Michal Oleszak
Machine Learning Engineer
posterior_draws
array([8.02800413, 8.97359548, 7.57437476, ..., 5.85264609, 7.92875104,
7.41463758])
sns.kdeplot(prior_draws, shade=True, label="prior")
sns.kdeplot(posterior_draws, shade=True, label="posterior")




하나의 수치로는 분포에 담긴 정보를 완전히 전달할 수 없습니다
그러나 때로는 모수의 점추정이 필요합니다

하나의 수치로는 분포에 담긴 정보를 완전히 전달할 수 없습니다
그러나 때로는 모수의 점추정이 필요합니다
posterior_mean = np.mean(posterior_draws)

하나의 수치로는 분포에 담긴 정보를 완전히 전달할 수 없습니다
그러나 때로는 모수의 점추정이 필요합니다
posterior_mean = np.mean(posterior_draws)
posterior_median = np.median(posterior_draws)

하나의 수치로는 분포에 담긴 정보를 완전히 전달할 수 없습니다
그러나 때로는 모수의 점추정이 필요합니다
posterior_mean = np.mean(posterior_draws)
posterior_median = np.median(posterior_draws)
posterior_p75 = np.percentile(posterior_draws, 75)



import arviz as az
hpd = az.hdi(posterior_draws,
hdi_prob=0.9)
print(hpd)
[-4.86840193 4.96075498]
Python으로 배우는 Bayesian 데이터 분석