Ajouter des variables catégorielles au modèle de performance automobile
Vous allez maintenant inclure des variables catégorielles dans votre modèle. Les catégories étant intrinsèquement linéaires, vous les modéliserez comme des termes linéaires.
Cet exercice fait partie du cours
Modélisation non linéaire avec les Generalized Additive Models (GAM) en R
Instructions
- Ajustez un GAM sur les données
mpg, en modélisantcity.mpgcomme une somme de fonctions lissées deweight,lengthetprice, et incluez également les variables catégoriellesfuel,driveetstyle. - Utilisez la fonction
plot()fournie pour visualiser le modèle.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
library(mgcv)
# Fit the model
mod_city2 <- gam(city.mpg ~ s(weight) + s(length) + s(price) ___,
data = mpg, method = "REML")
# Plot the model
plot(mod_city2, all.terms = TRUE, pages = 1)