開始使用免費開始

將類別變數加入汽車效能模型

現在你要把類別變數加進模型。類別本質上以線性方式處理,所以要把它們建模為線性項。

本練習屬於課程

R 中的廣義加法模型(GAM)之非線性建模

檢視課程

練習說明

  • mpg 資料擬合一個 GAM,將 city.mpg 建模為 weightlengthprice 的平滑函式總和,並同時納入類別型變數 fueldrivestyle
  • 使用提供的 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)
編輯並執行程式碼