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

การพล็อตตัวแปรสมรรถนะรถยนต์หลายตัว

ในการพล็อต 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
___
แก้ไขและรันโค้ด