Construiește o prognoză a seriei de timp pentru un produs nou
Înainte de a calcula o prognoză de tip bottom-up pentru regiunea metropolitană, avem nevoie de prognoze pentru mai multe produse! Să începem cu o prognoză a seriei de timp pentru produsul de specialitate din regiunea metropolitană. Cererea pentru acest produs este salvată ca MET_sp în spațiul tău de lucru, alături de dates_valid și datele de validare MET_sp_v.
Ai lucrat suficient cu funcția MAPE până acum. O funcție mape() a fost deja scrisă pentru tine și acceptă două argumente: primul este prognoza, iar al doilea este setul de validare.
Acest exercițiu face parte din cursul
Prognozarea cererii de produse în R
Instrucțiuni pentru exercițiu
- Folosește funcția
auto.arima()pentru a construi un model de serie de timp pentru produsul de specialitateMET_sp. - Generează o prognoză din acest model pentru 22 de perioade în 2017.
- Transformă această prognoză într-un obiect
xts. Poți folosi în continuare obiectuldates_validpentru opțiuneaorder.by =. - Calculează MAPE pentru această prognoză folosind noua funcție
mape().
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)