0

我设法估计了一些 ARIMA 模型,得到了系数,但只是想知道是否有一种简单的方法可以使用估计的系数来绘制序列?

所以我得

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 个系列,如果我想要更多,可能会很乏味。非常感谢!

4

1 回答 1

1
# assuming some ar-coefficients:
ar.coef <- c(0.2, -.1)
arima.sim(1000, model = list(ar=ar.coef, order = c(2,2,0)))
于 2014-10-28T20:22:56.300 回答