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