เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การคำนวณค่า R-squared ของโมเดล

มาคำนวณค่าสรุป \(R^2\) สำหรับโมเดลที่มีตัวแปรอธิบาย/ตัวทำนายเชิงตัวเลขสองตัว ซึ่งคุณได้ fit ไว้ในบทที่ 3 นั่นคือโมเดลที่อธิบายราคาในฐานะฟังก์ชันของขนาดและจำนวนห้องนอน

จำไว้ว่า \(R^2\) คำนวณได้จาก:

$$1 - \frac{\text{Var}(\text{residuals})}{\text{Var}(y)}$$

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การสร้างโมเดลด้วยข้อมูลใน Tidyverse

ดูคอร์ส

คำแนะนำการฝึกหัด

คำนวณ \(R^2\) โดยการสรุปค่าจากคอลัมน์ residual และ log10_price

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Fit model
model_price_2 <- lm(log10_price ~ log10_size + bedrooms,
                    data = house_prices)
                    
# Get fitted/values & residuals, compute R^2 using residuals
get_regression_points(model_price_2) %>%
  ___(r_squared = ___ - ___(___) / ___(___))
แก้ไขและรันโค้ด