ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Ajuste um GAM com 3 funções base aos dados mcycle, com accel como uma função smooth de times.
  • 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)
Editar e executar o código