Correggere i problemi con la diagnostica del modello
Puoi usare gam.check() per migliorare i modelli aggiornandoli in base ai suoi risultati.
Questo esercizio fa parte del corso
Modellazione non lineare con Generalized Additive Models (GAM) in R
Istruzioni dell'esercizio
- Esegui la diagnostica del modello su
mod. - In base alla diagnostica, riadatta il modello come
mod2, cambiando il numero di funzioni base (k) per gli smooth non superati. - Esegui la diagnostica del modello su
mod2per assicurarti di aver risolto il problema.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
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
___