Inizia subitoInizia gratis

Impostare la complessità del modello della motocicletta

Il numero di funzioni base in uno smooth ha un forte impatto sulle forme che un modello può assumere. Qui farai pratica nel modificare il numero di funzioni base in un modello ed esaminarne i risultati.

Questo esercizio fa parte del corso

Modellazione non lineare con Generalized Additive Models (GAM) in R

Visualizza corso

Istruzioni dell'esercizio

  • Stima un GAM con 3 funzioni base sui dati mcycle, con accel come funzione smooth di times.
  • Stima lo stesso GAM di nuovo, ma questa volta con 20 funzioni base.
  • Usa le funzioni plot() fornite per visualizzare entrambi i modelli.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

library(mgcv)

# Fit a GAM with 3 basis functions
gam_mod_k3 <- gam(accel ~ s(times, k = ___), data = mcycle)

# Fit with 20 basis functions
gam_mod_k20 <- gam(___)

# Visualize the GAMs
par(mfrow = c(1, 2))
plot(gam_mod_k3, residuals = TRUE, pch = 1)
plot(gam_mod_k20, residuals = TRUE, pch = 1)
Modifica ed esegui il codice