開始使用免費開始

針對不同車款類型的類別層級平滑項

現在你要把模型擴充為:對類別變數的不同層級使用不同的平滑函式。

本練習屬於課程

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

檢視課程

練習說明

  • 擬合一個模型,用 weightlengthprice 的平滑項來預測市區油耗(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)
編輯並執行程式碼