2014-10-28 42 views
0

我設法估計了一些ARIMA模型,得到了係數,但只是想知道如何使用估計的係數來繪製系列?創建具有估計係數的系列

所以我GOTA

arimadax1<-auto.arima(dax1,d=2, max.order=50,max.d=2, start.q=0,max.p=5, max.q=10,  trace=TRUE,ic=c("aicc","aic", "bic")) 

,我可以從估計(2,2,0)調用的係數,但後來我不得不用手工來創建自己的系列像以前那樣對不同系列:

r1<-rep(0,1000) 
e1<-rep(0,1000) 
for (i in 2:1000) { 
r1[i]<-0.080067-0.667730*r[i-1]+e1[i]+0.223005*e1[i-1] 
} 

你知道更簡單的方法嗎?現在我有4個系列,如果我想要更多,可能會很乏味。非常感謝!

回答

1
# assuming some ar-coefficients: 
ar.coef <- c(0.2, -.1) 
arima.sim(1000, model = list(ar=ar.coef, order = c(2,2,0))) 
+0

哈哈,太簡單了,謝謝!我花了太多時間,因爲我對所有代碼感到困惑。 – 2014-10-30 09:36:35

+0

如果有任何用處,如果你接受我的回答會很好 – DatamineR 2014-10-30 14:18:10

+0

是的,你去了。再次感謝! – 2014-10-31 15:11:45