नए प्रोडक्ट के लिए टाइम सीरीज़ फ़ोरकास्ट बनाएँ
मेट्रोपॉलिटन रीजन के लिए bottom-up फ़ोरकास्ट निकालने से पहले हमें कई प्रोडक्ट्स के फ़ोरकास्ट चाहिए। सबसे पहले, मेट्रोपॉलिटन रीजन में स्पेशल्टी प्रोडक्ट का टाइम सीरीज़ फ़ोरकास्ट बनाते हैं। प्रोडक्ट डिमांड आपके वर्कस्पेस में MET_sp के रूप में सेव है, साथ ही dates_valid और आपका वैलिडेशन डेटा MET_sp_v भी उपलब्ध है.
आप इस समय तक MAPE फंक्शन काफी बार लिख चुके हैं। अब आपके लिए एक mape() फंक्शन लिख दिया गया है जिसका उपयोग आप दो इनपुट्स के साथ करेंगे: पहला फ़ोरकास्ट और दूसरा वैलिडेशन सेट.
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में प्रोडक्ट डिमांड फोरकास्टिंग
अभ्यास निर्देश
auto.arima()फंक्शन का उपयोग करके स्पेशल्टी प्रोडक्टMET_spके लिए टाइम सीरीज़ मॉडल बनाएँ.- इस मॉडल का 2017 में 22 time periods के लिए फ़ोरकास्ट निकालें.
- इस फ़ोरकास्ट को
xtsऑब्जेक्ट में बदलें।order.by =विकल्प के लिए आप अब भीdates_validऑब्जेक्ट का उपयोग कर सकते हैं. - अपने नए
mape()फंक्शन से इस फ़ोरकास्ट का MAPE कैलकुलेट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# 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)