Баєсівський аналіз даних у 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")




Жодне число не передає всю інформацію, що міститься в розподілі
Проте інколи потрібна точкова оцінка параметра

Жодне число не передає всю інформацію, що міститься в розподілі
Проте інколи потрібна точкова оцінка параметра
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