क्या अरिमा का उपयोग करने से पहले सीरीज़ को अंतर करना बेहतर है (यह इसकी ज़रूरत है) या अरिमा के भीतर डी पैरामीटर का उपयोग करना बेहतर है?
मैं आश्चर्यचकित था कि अलग-अलग फिट किए गए मान किस मार्ग पर समान मॉडल और डेटा के साथ लिए गए हैं। या मैं कुछ गलत कर रहा हूं?
install.packages("forecast")
library(forecast)
wineindT<-window(wineind, start=c(1987,1), end=c(1994,8))
wineindT_diff <-diff(wineindT)
#coefficients and other measures are similar
modA<-Arima(wineindT,order=c(1,1,0))
summary(modA)
modB<-Arima(wineindT_diff,order=c(1,0,0))
summary(modB)
#fitted values from modA
A<-forecast.Arima(modA,1)$fitted
#fitted from modB, setting initial value to the first value in the original series
B<-diffinv(forecast.Arima(modB,1)$fitted,xi=wineindT[1])
plot(A, col="red")
lines(B, col="blue")
जोड़ें:
कृपया ध्यान दें कि मैं एक बार श्रृंखला को अलग कर रहा हूं और अरिमा (1,0,0) को फिट कर रहा हूं, फिर मैं मूल श्रृंखला के लिए अरिमा (1,1,0) फिटिंग कर रहा हूं। मैं (मुझे लगता है) विभक्त फ़ाइल पर अरिमा (1,0,0) के लिए फिट किए गए मूल्यों पर भिन्नता को उलट रहा है।
मैं फिट किए गए मूल्यों की तुलना कर रहा हूं - भविष्यवाणियां नहीं।
यहाँ साजिश है (लाल arima है (1,1,0) और नीला मूल पैमाने पर वापस बदलने के बाद अलग श्रृंखला पर arima (1,0,0) है):
डॉ। हैन्डमैन के उत्तर का उत्तर:
1) क्या आप आर कोड में यह स्पष्ट कर सकते हैं कि अरिमा (1,1, के बीच दो बिंदुओं को मानने के लिए आपको क्या करना होगा (और संभवतः आपके उत्तर में आपके पहले बिंदु के कारण छोटे अंतर की अनुमति देने के लिए)। 0) और Arima (1,0,0) मैन्युअल रूप से विभेदित श्रृंखला पर? मुझे लगता है कि इसका मतलब मॉडा में शामिल नहीं होने के साथ करना है, लेकिन मुझे पूरी तरह से यकीन नहीं है कि कैसे आगे बढ़ना है।
2) अपने # 3 के बारे में। मुझे पता है कि मैं स्पष्ट याद कर रहा हूं, लेकिन और वही जब को रूप में परिभाषित किया जाता है ? क्या आप कह रहे हैं मैं गलत तरीके से "उदासीन" हूं? वाई टी=φ(एक्सटी-1-एक्सटी-2) वाई टी एक्स टी-एक्सटी-1