CommencerCommencer gratuitement

Réaliser des prédictions de rendement

La partie la plus plaisante de la modélisation, c’est d’utiliser les modèles pour prédire. Pour cela, utilisez predict() de la façon suivante.

predict(model, cases_to_predict, type = "response")

mgcv et dplyr sont chargés ; des GAM pour les jeux de données maïs et blé sont disponibles sous corn_model et wheat_model. Un vecteur de caractères des régions de recensement est stocké dans census_regions.

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.

# Make predictions in 2050  
predict_this <- data.frame(
  year = ___,
  census_region = census_regions
) 

# Predict the yield
pred_yield_kg_per_ha <- ___(___, ___, type = "response")

predict_this %>%
  # Add the prediction as a column of predict_this 
  ___(pred_yield_kg_per_ha = ___)
Modifier et exécuter le code