Arima समय श्रृंखला का पूर्वानुमान (auto.arima) आर में कई बहिर्जात चर के साथ


14

मैं कई बहिर्गमन चर के साथ कई समय श्रृंखला ARIMA- मॉडल के आधार पर एक पूर्वानुमान का संचालन करना चाहूंगा। चूँकि मैं न तो आँकड़ों के साथ कौशलपूर्ण हूँ और न ही आरआई रखना चाहता हूँ, इसलिए जितना संभव हो उतना सरल है (3 महीने के लिए रुझान का पूर्वानुमान पर्याप्त है)।

मेरे पास 1 आश्रित समय श्रृंखला और 3-5 पूर्वसूचक समय श्रृंखला, सभी मासिक डेटा, कोई अंतराल नहीं है, उसी समय "क्षितिज"।

मैंने ऑटो.रिमा समारोह का सामना किया और खुद से पूछा कि क्या यह मेरी समस्या का उचित समाधान होगा। मेरे पास अलग-अलग कमोडिटी की कीमतें और उनसे बने उत्पादों की कीमतें हैं। सभी कच्चे-डेटा गैर-स्थिर हैं लेकिन पहले-क्रम के अंतर के माध्यम से वे सभी स्थिर डेटा बन जाते हैं। एडीएफ, केपीएसएस इसका संकेत देते हैं। (इसका मतलब है कि मैंने एकीकरण के लिए परीक्षण किया है, सही?)।

मेरा सवाल अब यह है: मैं इसे auto.arima फ़ंक्शन के साथ कैसे लागू कर सकता हूं और क्या ARIMA सही तरीका है? कुछ ppl ने पहले ही मुझे VAR का उपयोग करने की सलाह दी थी, लेकिन क्या ARIMA के साथ भी यह संभव है?

निम्न तालिका मेरा डेटा है। वास्तव में डेटा-सेट टिल 105 टिप्पणियों के ऊपर जाता है, लेकिन पहले 50 ऐसा करेगा। प्रवृत्ति के साथ-साथ मौसमी भी यहाँ स्पष्ट रूप से रुचि रखते हैं।

यहाँ छवि विवरण दर्ज करें

किसी भी सलाह और मदद के लिए धन्यवाद! जोर्ज


कृपया अपना डेटा पोस्ट करें ताकि इसे डाउनलोड किया जा सके। एक्सेल का उपयोग करें। यह केवल अनावश्यक (संभवत: क्रॉस-सहसंबद्ध) इनपुट श्रृंखला की पहचान करने के लिए एक कार्य हो सकता है। मुझे नहीं लगता कि VAR आवश्यक है या सिद्धांत घटक इस समस्या के लिए उपयोगी हैं
आयरिश स्टैट

जवाबों:


10

y

auto.arima()बाहरी रजिस्टरों के साथ काम करने के लिए, अपने रजिस्टरों को एक मैट्रिक्स में इकट्ठा करें X, जिसे आप के xregपैरामीटर में फीड करते हैं auto.arima()। (निश्चित रूप से, आपके द्वारा मॉडलिंग की जाने वाली Xश्रृंखला के समान पंक्तियाँ होनी चाहिए y।)

पूर्वानुमान के लिए, आपको अपने रजिस्टरों के भविष्य के मूल्यों की आवश्यकता होगी , जिसे आप फिर से के xregपैरामीटर में फीड करते हैं forecast

सहायता पृष्ठ हैं ?auto.arimaऔर ?forecast.Arima(राजधानी ए पर ध्यान दें - यह टाइपो नहीं है। मुझसे मत पूछो ...)।


1
(+1) आप कार्य-कारण के विचार पर थोड़ा विस्तार कर सकते हैं और इसका परीक्षण कैसे कर सकते हैं। यह आपके उत्तर की पूर्णता के लिए सहायक हो सकता है, जैसा कि आप उल्लेख करते हैं कि ARIMA का उपयोग करने का निर्णय चर के बीच कार्य-कारण की दिशा द्वारा निर्धारित किया जाता है। क्या आप उदाहरण के लिए ग्रेंजर कारण परीक्षण या हौसमैन परीक्षण के बारे में सोच रहे हैं ? धन्यवाद।
18

3
@javlacalle: मैं कार्य-कारण के लिए सांख्यिकीय परीक्षणों का बहुत बड़ा प्रशंसक नहीं हूं (जिनमें से ग्रेंजर परीक्षण सबसे अच्छा ज्ञात है)। मैं विषय वस्तु के आधार पर "संभावित कारण" के बारे में निर्णय लेना पसंद करता हूं। उदाहरण के लिए, मैं यह आकलन करने के लिए ग्रेंजर परीक्षण का उपयोग नहीं करूंगा कि क्या कीमत में कमी सुपरमार्केट की बिक्री को बढ़ाती है या अन्य तरीके से। न ही जीडीपी, विनिमय दर और रोजगार सृजन परस्पर कारण हैं। दोनों ही मामलों में मामला स्पष्ट रूप से प्रकट होता है, और सिद्धांत के अनुरूप परीक्षण हमें कुछ भी नहीं सिखाएगा, जबकि एक परीक्षण विरोधाभासी सिद्धांत केवल भ्रामक होगा (और शायद शोर से अधिक नहीं)।
Stephan Kolassa

1
... मुझे पता है कि मैं अपने आखिरी कमेंट के साथ खुद को आग की लपटों में बदल रहा हूं ;-)
स्टीफ़न कोलासा

@ Stephan: आपके इनपुट के लिए धन्यवाद। हालाँकि मेरी वाई निश्चित रूप से मेरे रजिस्टरों के कारण होती है और दूसरे तरीके से नहीं, लेकिन मेरे रजिस्टर्स निश्चित रूप से एक दूसरे के साथ संबंध रखते हैं और एक-दूसरे पर कम या ज्यादा प्रत्यक्ष प्रभाव डालना चाहिए। आपकी टिप्पणी के अनुसार, इसका मतलब है कि मुझे अरिमा के बजाय VAR का उपयोग करना चाहिए, क्योंकि इससे समस्याएं (?) से बच जाएंगी। मैं यहाँ वस्तु / उत्पाद की कीमतों के एक बंडल का उपयोग कर रहा हूँ, जो मूल रूप से सभी एक दूसरे से एक निश्चित बिंदु तक संबंधित हैं। "रॉ-मटेरियल" मेरा वाई है, मूल्य श्रृंखला के उत्पाद, साथ ही साथ साइड उत्पाद आदि मेरे भविष्यवक्ता हैं।
जॉर्ज

1
डेटा के संदर्भ को जानना हमेशा मददगार होता है और किसी भी विश्लेषण के परिणामों की तुलना हमारे प्राथमिक ज्ञान से की जानी चाहिए । फिर भी कुछ सावधानी उचित है। अंतर्ज्ञान कभी-कभी विफल हो जाता है और कभी-कभी जिन सिद्धांतों के लिए लिया जाता है वे उन मान्यताओं पर भरोसा करते हैं जो तथ्यों द्वारा समर्थित नहीं हैं। लेकिन मैं समझता हूं कि आपका क्या मतलब है और समग्र रूप से सहमत हैं।
javlacalle
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.