Göra skördeprognoser
Det roliga med modellering är att använda modellerna för att göra prognoser. Det gör du med ett anrop till predict(), på följande sätt.
predict(model, cases_to_predict, type = "response")
mgcv och dplyr är inlästa. GAM-modeller för majs- och vetedatamängderna finns tillgängliga som corn_model respektive wheat_model. En teckenvektorn med folkräkningsregioner är lagrad som census_regions.
Den här övningen är en del av kursen
Introduktion till att skriva funktioner i R
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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 = ___)