Fare previsioni sulla resa
La parte divertente del modeling è usare i modelli per fare previsioni. Puoi farlo chiamando predict() nel seguente modo.
predict(model, cases_to_predict, type = "response")
mgcv e dplyr sono già caricati; i GAM dei dataset di mais e grano sono disponibili come corn_model e wheat_model. Un vettore di caratteri con le regioni del censimento è salvato come census_regions.
Questo esercizio fa parte del corso
Introduzione alla scrittura di funzioni in R
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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 = ___)