/ / Erstellen von Serien mit geschätzten Koeffizienten - r, Datenmodellierung, gleitender Durchschnitt, autoregressive Modelle

Erstellen von Serien mit geschätzten Koeffizienten - r, Datenmodellierung, gleitender Durchschnitt, autoregressive Modelle

Ich habe es geschafft, einige ARIMA-Modelle zu schätzen, erhielt Koeffizienten.

Also habe ich einen bekommen

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"))

und ich kann die Koeffizienten aus der Schätzung (2,2,0) abrufen, aber dann müsste ich die Serie selbst erstellen, wie ich es zuvor für eine andere Serie getan habe:

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]
}

Wüssten Sie einen einfacheren Weg, dies zu tun? Jetzt habe ich 4 Serien und es könnte langweilig sein, wenn ich noch mehr wollte. Danke vielmals!

Antworten:

1 für die Antwort № 1
# assuming some ar-coefficients:
ar.coef <- c(0.2, -.1)
arima.sim(1000, model = list(ar=ar.coef, order = c(2,2,0)))