MAPE en MAE berekenen
Je hebt eerder de forecast voor het totaal aantal verkopen in de grootstedelijke regio berekend en opgeslagen in het object forecast_MET_t. Je validatieset staat in het object MET_t_valid en beslaat dezelfde eerste 22 weken van 2017. Laten we kijken hoe goed je forecast is!
Deze oefening maakt deel uit van de cursus
Vraag naar producten voorspellen in R
Oefeninstructies
- Zet het gemiddelde van je forecast (
forecast_MET_t$mean) en de validatieset (MET_t_valid) om naar numerieke waarden en sla ze respectievelijk op alsfor_MET_tenv_MET_t. - Bereken de MAE van je forecast. Dit is het gemiddelde van het absolute verschil tussen de forecast en de echte validatiewaarden.
- Bereken de MAPE van je forecast. Dit gebruikt hetzelfde verschil als de MAE, maar deelt het door de echte validatiewaarden.
- Print zowel de MAE als de MAPE.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Convert to numeric for ease
for_MET_t <- as.numeric(___)
v_MET_t <- as.numeric(___)
# Calculate the MAE
MAE <- mean(abs(___ - ___))
# Calculate the MAPE
MAPE <- 100*mean(abs((for_MET_t - v_MET_t)/___))
# Print to see how good your forecast is!
print(MAE)
print(MAPE)