Smooth ระดับกลุ่มสำหรับประเภทรถยนต์ที่แตกต่างกัน
ต่อไปจะขยายโมเดลให้รองรับ smooth ที่แตกต่างกันในแต่ละระดับของตัวแปรกลุ่ม (categorical)
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างโมเดลแบบไม่เชิงเส้นด้วย Generalized Additive Models (GAMs) ใน R
คำแนะนำการฝึกหัด
- สร้างโมเดลเพื่อพยากรณ์อัตราการใช้เชื้อเพลิงในเมือง (
city.mpg) โดยใช้เทอม smooth ของweight,lengthและpriceแต่ให้แต่ละเทอม smooth ขึ้นอยู่กับตัวแปรกลุ่มdriveโดยใช้by=ในเทอม smooth - ใส่เทอมเชิงเส้นแยกต่างหากสำหรับตัวแปร
driveด้วย
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
library(mgcv)
# Fit the model
mod_city3 <- gam(city.mpg ~ ___,
data = mpg, method = "REML")
# Plot the model
plot(mod_city3, pages = 1)