CommencerCommencer gratuitement

Exécuter un modèle

La courbe de tendance lissée que vous avez vue dans les graphiques du rendement au fil du temps utilise un modèle additif généralisé (GAM) pour déterminer où placer la courbe. Ce type de modèle est idéal pour ajuster des courbes non linéaires. Pour pouvoir faire des prédictions sur les rendements futurs, exécutons explicitement le modèle. La syntaxe pour exécuter ce GAM est la suivante.

gam(response ~ s(explanatory_var1) + explanatory_var2, data = dataset)

Ici, s() signifie « lisser la variable », où « lisser » signifie très grossièrement non linéaire.

mgcv et dplyr sont chargés ; les jeux de données corn et wheat sont disponibles et ont été enrichis pour inclure des unités métriques et des informations de région du recensement.

Cet exercice fait partie du cours

Introduction à l’écriture de fonctions en R

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Run a generalized additive model of yield vs. smoothed year and census region
___(___ ~ s(___) + ___, data = ___)
Modifier et exécuter le code