Model tanılarıyla sorunları düzeltme
gam.check() sonuçlarına göre modeli güncelleyerek iyileştirebilirsin.
Bu egzersiz
R ile Genelleştirilmiş Katkılı Modeller (GAM'ler) ile Doğrusal Olmayan Modelle
kursunun bir parçasıdırEgzersiz talimatları
modüzerinde model tanılarını çalıştır.- Tanı sonuçlarına göre, başarısız olan smooth’lar için temel fonksiyon sayısını (
k) değiştirerek modelimod2olarak yeniden kur. - Sorunu çözdüğünden emin olmak için
mod2üzerinde model tanılarını çalıştır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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
___