การคำนวณ R-squared แบบ Frequentist
มาฝึกคำนวณค่า R-squared กัน โดยเริ่มจากแบบ Frequentist ก่อน เพื่อตรวจสอบสูตรที่คำนวณด้วยมือว่าถูกต้องหรือไม่ โดยเปรียบเทียบกับค่าในสรุปผลแบบ Frequentist ออบเจกต์ lm_model และ lm_summary ถูกโหลดไว้ในสภาพแวดล้อมของคุณแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างโมเดลการถดถอยแบบ Bayesian ด้วย rstanarm
คำแนะนำการฝึกหัด
- แสดงค่า R-squared จากออบเจกต์
lm_summary - คำนวณค่าความแปรปรวนของส่วนเหลือ (residuals) ของ
lm_model - คำนวณค่าความแปรปรวนของค่าที่พยากรณ์ไว้ของ
lm_model - คำนวณค่า R-squared
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Print the R-squared from the linear model
lm_summary$___
# Calulate sums of squares
ss_res <- ___(___(lm_model))
ss_fit <- ___(___(lm_model))
# Calculate the R-squared
1 - (___ / (___ + ___))