การวิเคราะห์ข้อมูลแบบเบย์เซียนด้วย 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