Opbrengstvoorspellingen maken
Het leuke aan modelleren is dat je de modellen kunt gebruiken om voorspellingen te doen. Dat kan met een aanroep van predict() in de volgende vorm.
predict(model, cases_to_predict, type = "response")
mgcv en dplyr zijn geladen; GAM's van de maïs- en tarwegegevenssets zijn beschikbaar als corn_model en wheat_model. Een character vector met censusregio's is opgeslagen als census_regions.
Deze oefening maakt deel uit van de cursus
Introductie tot functies schrijven in R
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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 = ___)