Modéliser les rendements en grains

Introduction à l'écriture de fonctions en R

Richie Cotton

Data Evangelist at DataCamp

Série chronologique à facettes des rendements du maïs tracée à l'exercice précédent. Neuf panneaux, un par région de recensement. Dans chaque panneau, les rendements augmentent lentement jusqu'en 1950 environ, puis plus rapidement après.

Introduction à l'écriture de fonctions en R

Modèles linéaires vs modèles additifs généralisés

Un modèle linéaire


lm(
  response_var ~ explanatory_var1 + explanatory_var2, 
  data = dataset
)

Un modèle additif généralisé

library(mgcv)
gam(
  response_var ~ s(explanatory_var1) + explanatory_var2, 
  data = dataset
)
Introduction à l'écriture de fonctions en R

Prédire avec des GAM

predict_this <- data.frame(
  explanatory_var1 = c("some", "values"),
  explanatory_var2 = c("more", "values")
)
predicted_responses <- predict(model, predict_this, type = "response")
predict_this %>%
  mutate(predicted_responses = predicted_responses)
Introduction à l'écriture de fonctions en R

Passons à la pratique !

Introduction à l'écriture de fonctions en R

Preparing Video For Download...