Memperbaiki masalah melalui diagnostik model
Anda dapat menggunakan gam.check() untuk menyempurnakan model dengan memperbaruinya berdasarkan hasil diagnostik.
Latihan ini merupakan bagian dari kursus
Pemodelan Nonlinier dengan Generalized Additive Models (GAM) di R
Instruksi latihan
- Jalankan diagnostik model pada
mod. - Berdasarkan hasil diagnostik, pasang ulang model sebagai
mod2dengan mengubah jumlah fungsi basis (k) untuk smooth yang gagal. - Jalankan diagnostik model pada
mod2untuk memastikan masalah telah diperbaiki.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
library(mgcv)
# Fit the model
mod <- gam(y ~ s(x0, k = 3) + s(x1, k = 3) + s(x2, k = 3) + s(x3, k = 3),
data = dat, method = "REML")
# Check the diagnostics
___
# Refit to fix issues
mod2 <- gam(y ~ s(x0, k = ___) + s(x1, k = ___) + s(x2, k = ___) + s(x3, k = ___),
data = dat, method = "REML")
# Check the new model
___