R-squared สำหรับโมเดล Bayesian
มาคำนวณค่า R-squared สำหรับโมเดล Bayesian เพื่อประเมินความแม่นยำของการพยากรณ์จากโมเดลที่ประมาณด้วย stan_glm กัน โดย stan_model ถูกโหลดไว้ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างโมเดลการถดถอยแบบ Bayesian ด้วย rstanarm
คำแนะนำการฝึกหัด
- คำนวณความแปรปรวนของค่าส่วนเหลือ (residuals) ของ
stan_model - คำนวณความแปรปรวนของค่าที่โมเดลพยากรณ์ไว้ (fitted values) ของ
stan_model - คำนวณค่า R-squared
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Save the variance of residulas
ss_res <- ___(___(stan_model))
# Save the variance of fitted values
ss_fit <- ___(___(stan_model))
# Calculate the R-squared
1 - (___ / (___ + ___))