Crea un forecast di serie temporale per il nuovo prodotto
Prima di poter calcolare un forecast bottom-up per la regione metropolitana, dobbiamo avere le previsioni di più prodotti! Per iniziare, costruiamo un forecast di serie temporale per il prodotto specialty nella regione metropolitana. La domanda del prodotto è salvata come MET_sp nel tuo ambiente di lavoro, insieme a dates_valid e ai dati di validazione MET_sp_v.
Hai già scritto la funzione MAPE più volte a questo punto. Ora è stata predisposta per te una funzione mape() da usare con due input: il primo è il forecast e il secondo è il set di validazione.
Questo esercizio fa parte del corso
Previsione della domanda di prodotto in R
Istruzioni dell'esercizio
- Usa la funzione
auto.arima()per costruire un modello di serie temporale per il prodotto specialtyMET_sp. - Prevedi questo modello per 22 periodi nel 2017.
- Trasforma questa previsione in un oggetto
xts. Puoi ancora usare l’oggettodates_validper l’opzioneorder.by =. - Calcola la MAPE per questa previsione con la tua nuova funzione
mape().
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Build a time series model
MET_sp_model_arima <- ___(___)
# Forecast the time series model you just built for 22 periods
for_MET_sp <- ___(___, h = ___)
# Create an xts object on the forecast object you just created
for_MET_sp_xts <- ___(___$mean, order.by = ___)
# Calculate the MAPE on your forecast with the validation data
MAPE <- mape(___, ___)
print(MAPE)