Aan de slagGa gratis aan de slag

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

Cursus bekijken

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 als for_MET_t en v_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)
Code bewerken en uitvoeren