Inizia subitoInizia gratis

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

Visualizza corso

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 mod2 per 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
___
Modifica ed esegui il codice