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

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)
แก้ไขและรันโค้ด