Arima kullanmadan önce bir seriyi (ihtiyaç duyduğu varsayılarak) fark etmek daha mı iyi, yoksa Arima içinde d parametresini kullanmak için daha mı iyi?
Aynı model ve verilerle hangi güzergahın alındığına bağlı olarak, takılan değerlerin ne kadar farklı olduğuna şaşırdım. Yoksa yanlış bir şey mi yapıyorum?
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")
EKLE:
Lütfen diziyi bir kez farklılaştırdığımı ve arima'yı (1,0,0) uydurduğumu ve ardından arima'yı (1,1,0) orijinal serisine uydurduğumu unutmayın. Ben (bence) ben farklı dosya üzerinde arima (1,0,0) için takılan değerlerin farkını tersine çeviriyorum.
Takılmış değerleri karşılaştırıyorum - tahminleri değil.
İşte arsa (kırmızı, arima (1,1,0) ve mavi, orijinal skalaya geri döndükten sonra farklı serilerde arima (1,0,0)):
Dr. Hyndman'ın Cevabı:
1) R kodunda Arima (1,1, 0) ve Arima (1,0,0) manuel olarak farklılaştırılmış serilerde? Bunun modA'ya dahil edilmemesiyle ilgili olduğunu varsayıyorum, ancak nasıl devam edeceğimi tam olarak bilmiyorum.
2) # 3 ile ilgili. Açık kaçırdığımı biliyorum, ancak ve olarak tanımlandığında aynı mıdır? Yanlış "farksızlaştığımı" mı söylüyorsun?