การพล็อตตัวแปรสมรรถนะรถยนต์หลายตัว
ในการพล็อต GAM บางครั้งอาจต้องการดูเพียงบางส่วนของโมเดล หรือดูทุกเทอมในโมเดลพร้อมกัน แบบฝึกหัดนี้จะฝึกเลือกว่าจะแสดงผลเทอมใดบ้าง
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างโมเดลแบบไม่เชิงเส้นด้วย Generalized Additive Models (GAMs) ใน R
คำแนะนำการฝึกหัด
- พล็อตโมเดลที่กำหนดให้ (
mod) ซึ่งใช้ข้อมูลmpgโดยใช้อาร์กิวเมนต์selectเพื่อแสดงเฉพาะ partial effect ของprice - สร้างพล็อตอีกชุดหนึ่ง คราวนี้แสดง ทุกเทอม ในหน้าเดียว รวมถึงเทอมเชิงเส้น
comp.ratioด้วย
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
library(mgcv)
# Fit the model
mod <- gam(hw.mpg ~ s(weight) + s(rpm) + s(price) + comp.ratio,
data = mpg, method = "REML")
# Plot the price effect
___
# Plot all effects
___