Phân tích dữ liệu Bayesian với Python
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")




Không một số đơn lẻ nào truyền tải trọn vẹn thông tin của một phân phối
Tuy nhiên, đôi khi cần ước lượng điểm cho tham số

Không một số đơn lẻ nào truyền tải trọn vẹn thông tin của một phân phối
Tuy nhiên, đôi khi cần ước lượng điểm cho tham số
posterior_mean = np.mean(posterior_draws)

Không một số đơn lẻ nào truyền tải trọn vẹn thông tin của một phân phối
Tuy nhiên, đôi khi cần ước lượng điểm cho tham số
posterior_mean = np.mean(posterior_draws)
posterior_median = np.median(posterior_draws)

Không một số đơn lẻ nào truyền tải trọn vẹn thông tin của một phân phối
Tuy nhiên, đôi khi cần ước lượng điểm cho tham số
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]
Phân tích dữ liệu Bayesian với Python