Corregir problemas con los diagnósticos del modelo
Puedes usar gam.check() para mejorar los modelos actualizándolos según sus resultados.
Este ejercicio forma parte del curso
Modelado no lineal con Generalized Additive Models (GAMs) en R
Instrucciones del ejercicio
- Ejecuta los diagnósticos del modelo sobre
mod. - Según los diagnósticos, vuelve a ajustar el modelo como
mod2, cambiando el número de funciones base (k) para los suavizados que fallen. - Ejecuta los diagnósticos del modelo sobre
mod2para asegurarte de que has solucionado el problema.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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
___