ComenzarEmpieza gratis

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

Ver curso

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 mod2 para 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
___
Editar y ejecutar código