मैं पूर्वानुमान के लिए R (3.1.1), और ARIMA मॉडल का उपयोग कर रहा हूं। मैं जानना चाहता हूं कि "आवृत्ति" पैरामीटर क्या होना चाहिए, जो ts()
फ़ंक्शन में असाइन किया गया है , अगर समय श्रृंखला डेटा का उपयोग करके im है:
- मिनटों से अलग हो गया है और 180 दिनों (1440 मिनट / दिन) में फैला है
- सेकंड से अलग और 180 दिनों (86,400 सेकंड / दिन) में फैला हुआ है।
अगर मुझे सही परिभाषा याद है, आर में ts में एक "आवृत्ति", "सीज़न" प्रति टिप्पणियों की संख्या है।
प्रश्न भाग 1:
मेरे मामले में "सीज़न" क्या है?
यदि सीजन "दिन" है, तो मिनटों के लिए "आवृत्ति" = 1440 और सेकंड के लिए 86,400 है?
प्रश्न भाग 2:
क्या "फ्रीक्वेंसी" इस बात पर भी निर्भर कर सकती है कि मैं क्या हासिल करने / पूर्वानुमान लगाने की कोशिश कर रहा हूं? उदाहरण के लिए, मेरे मामले में, मैं एक बहुत ही अल्पकालिक पूर्वानुमान रखना चाहता हूं। हर बार 10minutes से एक कदम आगे। तब क्या एक दिन के बजाय एक घंटे के रूप में मौसम पर विचार करना संभव होगा? उस स्थिति में आवृत्ति = मिनट के लिए 60, आवृत्ति = सेकंड के लिए 3600?
मैंने उदाहरण के लिए आवृत्ति = 60 मिनट के डेटा का उपयोग करने की कोशिश की है और आवृत्ति = 1440 की तुलना में बेहतर परिणाम प्राप्त किया है ( fourier
Hyndman द्वारा नीचे लिंक देखें)
http://robjhyndman.com/hyndsight/forecasting-weekly-data/
(पूर्वानुमान सटीकता के माप के लिए MAPE का उपयोग करके तुलना की गई थी)
यदि परिणाम पूर्ण रूप से मनमाने हैं, और आवृत्ति को बदला नहीं जा सकता है। वास्तव में मेरे डेटा पर freq = 60 का उपयोग करने की व्याख्या क्या होगी?
मुझे यह भी लगता है कि यह ध्यान देने योग्य है कि मेरे डेटा में हर घंटे और हर दो घंटे पर मौसमी (कच्चे डेटा और स्वतःसंक्रमण फ़ंक्शन का अवलोकन करके) समाहित है।