2014-10-28 3 views
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 серии, и это может быть утомительно, если я хочу еще больше. Большое спасибо!

ответ

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

Ха-ха, так просто, спасибо! Я потратил слишком много времени на то, что я запутался со всем этим кодом. –

+0

Если бы это было полезно, было бы неплохо, если бы вы приняли мой ответ – DatamineR

+0

Да, туда вы идете. Еще раз спасибо! –

Смежные вопросы