मैं विभिन्न कॉवेरेट्स के साथ ARMAX मॉडल फिट करने के लिए पूर्वानुमान पैकेज में auto.arima () फ़ंक्शन का उपयोग करता हूं । हालाँकि, मेरे पास चयन करने के लिए अक्सर बड़ी संख्या में चर होते हैं और आमतौर पर एक अंतिम मॉडल होता है जो उनके सबसेट के साथ काम करता है। मुझे चर चयन के लिए तदर्थ तकनीक पसंद नहीं है क्योंकि मैं मानव हूं और पूर्वाग्रह के अधीन हूं, लेकिन समय-श्रृंखला को पार करना कठिन है , इसलिए मुझे अपने उपलब्ध चर के अलग-अलग सबसेट को स्वचालित रूप से आज़माने का अच्छा तरीका नहीं मिला है, और मैं अपने सर्वश्रेष्ठ निर्णय का उपयोग करके अपने मॉडलों को ट्यून कर रहा हूं।
जब मैं glm मॉडल फिट करता हूं, तो मैं glmnet पैकेज के माध्यम से नियमितीकरण और चर चयन के लिए इलास्टिक नेट या लैस्सो का उपयोग कर सकता हूं । आरमैक्स मॉडल पर लोचदार नेट का उपयोग करने के लिए आर में एक मौजूदा टूलकिट है, या क्या मुझे अपना खुद का रोल करना होगा? क्या यह भी एक अच्छा विचार है?
संपादित करें: क्या यह AR और MA की शर्तों (AR5 और MA5 के अनुसार) और मॉडल को फिट करने के लिए glmnet का उपयोग करने के लिए मैन्युअल रूप से गणना करने के लिए समझ में आएगा?
2 संपादित करें: ऐसा लगता है कि FitAR पैकेज मुझे वहाँ का हिस्सा है, लेकिन सभी नहीं है।
forecast
R के लिए उत्कृष्ट पैकेज के लेखक के साथ थोड़ी बात की । उन्होंने कहा कि यह पूर्ण ARIMA के साथ मुश्किल होगा, क्योंकि आपको nonlinear ARIMA ऑप्टिमाइज़र के चारों ओर लसो लपेटना होगा। एक आंशिक समाधान glmnet
अंतराल वाले चर के साथ एआर मॉडल को फिट करने के लिए होगा । जहाँ तक मुझे पता है, किसी ने अभी तक पूर्ण ARIMA मॉडल के साथ ऐसा नहीं किया है।