開始使用免費開始

機車撞擊資料:非線性方法

現在你要使用 mgcv 套件的 gam() 函式,對相同的 mcycle 資料擬合一個非線性模型。

本練習屬於課程

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

檢視課程

練習說明

  • 載入 mgcv 套件。
  • 使用 gam() 函式,對 mcycle 資料擬合一個模型,讓 acceltimes 之間呈現平滑、非線性的關係。
  • 使用已提供的 plot() 呼叫來視覺化模型擬合結果。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Load mgcv
___

# Fit the model
gam_mod <- gam(___ ~ s(___), data = mcycle)

# Plot the results
plot(gam_mod, residuals = TRUE, pch = 1)
編輯並執行程式碼