Corrigindo problemas com diagnósticos do modelo
Você pode usar gam.check() para melhorar modelos atualizando-os com base nos seus resultados.
Este exercício faz parte do curso
Modelagem Não Linear com Generalized Additive Models (GAMs) em R
Instruções do exercício
- Execute os diagnósticos do modelo em
mod. - Com base nos diagnósticos, ajuste novamente o modelo como
mod2, alterando o número de funções base (k) para os smooths que falharam. - Execute os diagnósticos do modelo em
mod2para garantir que você corrigiu o problema.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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
___