將類別變數加入汽車效能模型
現在你要把類別變數加進模型。類別本質上以線性方式處理,所以要把它們建模為線性項。
本練習屬於課程
R 中的廣義加法模型(GAM)之非線性建模
練習說明
- 對
mpg資料擬合一個 GAM,將city.mpg建模為weight、length與price的平滑函式總和,並同時納入類別型變數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)