คุณเพิ่งทำการวิเคราะห์ข้อมูลแบบ Bayesian แล้ว!

พื้นฐานการวิเคราะห์ข้อมูลแบบ Bayesian ใน R

Rasmus Bååth

Data Scientist

พื้นฐานการวิเคราะห์ข้อมูลแบบ Bayesian ใน R

พื้นฐานการวิเคราะห์ข้อมูลแบบ Bayesian ใน R

พื้นฐานการวิเคราะห์ข้อมูลแบบ Bayesian ใน R

Prior และ Posterior

  • Prior คือการแจกแจงความน่าจะเป็นที่แสดงสิ่งที่โมเดลรู้ก่อนเห็นข้อมูล
  • Posterior คือการแจกแจงความน่าจะเป็นที่แสดงสิ่งที่โมเดลรู้หลังจากเห็นข้อมูลแล้ว
พื้นฐานการวิเคราะห์ข้อมูลแบบ Bayesian ใน R

พื้นฐานการวิเคราะห์ข้อมูลแบบ Bayesian ใน R

การแจกแจงความน่าจะเป็นของจำนวนหน้า 6 เมื่อทอดลูกเต๋า 5 ลูก

$$\text{p(x)} = {5\choose x}(\frac{1}{6})^x(1-(\frac{1}{6}))^{5-x}$$

พื้นฐานการวิเคราะห์ข้อมูลแบบ Bayesian ใน R
number_of_sixes
1 1 0 0 1 0 1 2 0 1 0 0 1 0 0 0 0 0 1 1 1 0 1 1 0 0 2 0
0 1 0 0 1 0 0 1 0 1 2 0 1 0 0 0 1 2 1 2 0 0 1 1 3 3 0 0
1 1 1 1 1 0 0 1 2 0 1 3 1 1 1 0 1 0 1 2 0 1 1 0 1 1 1 0
2 1 0 4 0 1 2 1 1 1 2 0 1 0 1 1 0 0 2 0 0 0 0 0 1 1 0 1
0 0 0 0 2 0 0 0 0 0 1 1 0 0 2 1 1 1 0 2 1 1 1 0 0 1 1 1
...
mean(number_of_sixes)
0.83
พื้นฐานการวิเคราะห์ข้อมูลแบบ Bayesian ใน R
posterior <- prop_model(data)
print(posterior)
0.23 0.36 0.20 0.21 0.12
0.10 0.03 0.16 0.09 0.14
0.23 0.05 0.15 0.26 0.22
...
พื้นฐานการวิเคราะห์ข้อมูลแบบ Bayesian ใน R

มาวิเคราะห์ยาซอมบี้ให้เสร็จกัน!

พื้นฐานการวิเคราะห์ข้อมูลแบบ Bayesian ใน R

Preparing Video For Download...