Definindo a complexidade do modelo da motocicleta
O número de funções base em um smooth tem grande impacto nos formatos que um modelo pode assumir. Aqui, você vai praticar a modificação do número de funções base em um modelo e examinar os resultados.
Este exercício faz parte do curso
Modelagem Não Linear com Generalized Additive Models (GAMs) em R
Instruções do exercício
- Ajuste um GAM com 3 funções base aos dados
mcycle, comaccelcomo uma função smooth detimes. - Ajuste o mesmo GAM novamente, mas desta vez com 20 funções base.
- Use as funções
plot()fornecidas para visualizar ambos os modelos.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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)