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
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 = ___)