機車撞擊資料:非線性方法
現在你要使用 mgcv 套件的 gam() 函式,對相同的 mcycle 資料擬合一個非線性模型。
本練習屬於課程
R 中的廣義加法模型(GAM)之非線性建模
練習說明
- 載入
mgcv套件。 - 使用
gam()函式,對mcycle資料擬合一個模型,讓accel與times之間呈現平滑、非線性的關係。 - 使用已提供的
plot()呼叫來視覺化模型擬合結果。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Load mgcv
___
# Fit the model
gam_mod <- gam(___ ~ s(___), data = mcycle)
# Plot the results
plot(gam_mod, residuals = TRUE, pch = 1)