/ / पूर्वानुमान त्रुटि संदेश को समझना। आरटीएस - आर, फोरकास्टिंग, जीटीएस

forecast.gts - आर, पूर्वानुमान, जीटीएस से त्रुटि संदेश को समझना

मैं का उपयोग कर एक पूर्वानुमान बनाने के साथ संघर्ष कर रहा हूँपूर्वानुमान .gts फ़ंक्शन। मुझे एक त्रुटि संदेश / चेतावनी मिल रही है, जो मुझे समझ में नहीं आ रही है और जहां देखने के लिए कुछ मार्गदर्शन की आवश्यकता है, तो मैं यह पता लगा सकता हूं कि सही पूर्वानुमान कैसे सेटअप किया जाए। कोड जो मैं चला रहा हूं:

SFA4 <- ts(SFA4, frequency=12, start=c(2012,1), end=c(2017,9))
library(forecast)
library(hts)

# Creating the gts model to be used for forecast
SFA5 <- gts(SFA4, characters=c(2, c(1, 2)))
f <- forecast.gts(SFA5, h=2, method="comb", fmethod="ets", algorithms = "lu", weights = "wls", lambda=0)

त्रुटि संदेश जो मुझे मिल रहा है:

Warning message:
In value[[3L]](cond) :
An error in LU decomposition occurred, the message was the following:
cs_lu(A) failed: near-singular A (or out of memory)
Trying QR decomposition instead...

डेटा को इस तरह से वर्णित किया जा सकता है: मेरे पास एक ही उत्पाद के दो ग्राहक हैं और नकारात्मक बिक्री (शून्य से बदल दिया गया) और महीने को बिना किसी बिक्री (1 से सभी महीने जोड़कर बिक्री = शून्य) को बाहर करने की कोशिश की है।

मैं आर और पूर्वानुमान के लिए अपेक्षाकृत नया हूं और नहींअपना काम पूरा करने की कोशिश कर रहा है, लेकिन बस यह पता लगाने की कोशिश कर रहा है कि एल्गोरिदम, वज़न, विधि आदि के लिए कौन से मापदंडों का उपयोग करना है, यह जानने के लिए सबसे आसान तरीका स्वाभाविक रूप से सभी संयोजनों के माध्यम से चलना है और सबसे कम विचरण के साथ पूर्वानुमान चुनना है। । मुझे विधि = "बू" का उपयोग करते समय एक चेतावनी नहीं मिलती है, लेकिन मैं यह समझना चाहूंगा कि कैसे पता लगाना है कि कब कौन सा पैरामीटर सेट करना है।

यहाँ डेटा (SFA4) है: https://www.dropbox.com/s/2shh5pjojq4qzfu/Data1850.xlsx?dl=0

उत्तर:

उत्तर № 1 के लिए 1

एलयू अपघटन का उपयोग करते समय, यह विलक्षणता समस्या का सामना करता है, और इसलिए यह विफल हो गया। तुम कोशिश कर सकते हो algorithms = "cg" आधार पूर्वानुमान को समेटने के लिए संयुग्म ढाल का उपयोग करता है। क्या सबसे ज्यादा मायने रखता है algorithms पसंद गति प्रदर्शन है। आम तौर पर lu > cg > chol > recursive > slm (तेजी से धीमा करने के लिए)। उन्हें विधि को दिए गए समान परिणामों को वापस करना चाहिए (method) और पूर्वानुमान विधि (fmethod)।

?forecast.gts के लिए प्रलेखन बाहर चबूतरे forecast.gts समारोह। यह उन सभी मापदंडों और संदर्भों को सूचीबद्ध करता है जो आपको मददगार मिलेंगे।