針對不同車款類型的類別層級平滑項
現在你要把模型擴充為:對類別變數的不同層級使用不同的平滑函式。
本練習屬於課程
R 中的廣義加法模型(GAM)之非線性建模
練習說明
- 擬合一個模型,用
weight、length、price的平滑項來預測市區油耗(city.mpg),並在每個平滑項中使用by=讓其取決於類別變數drive。 - 另外,為
drive變數加入一個獨立的線性項。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
library(mgcv)
# Fit the model
mod_city3 <- gam(city.mpg ~ ___,
data = mpg, method = "REML")
# Plot the model
plot(mod_city3, pages = 1)