MulaiMulai sekarang secara gratis

Memperbaiki masalah melalui diagnostik model

Anda dapat menggunakan gam.check() untuk menyempurnakan model dengan memperbaruinya berdasarkan hasil diagnostik.

Latihan ini adalah bagian dari kursus

Pemodelan Nonlinier dengan Generalized Additive Models (GAM) di R

Lihat Kursus

Petunjuk latihan

  • Jalankan diagnostik model pada mod.
  • Berdasarkan hasil diagnostik, pasang ulang model sebagai mod2 dengan mengubah jumlah fungsi basis (k) untuk smooth yang gagal.
  • Jalankan diagnostik model pada mod2 untuk memastikan masalah telah diperbaiki.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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
___
Edit dan Jalankan Kode