【问题标题】:Creating series with estimated coefficients创建具有估计系数的序列
【发布时间】:2014-12-24 09:20:01
【问题描述】:

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

【问题讨论】:

    标签: r data-modeling moving-average autoregressive-models


    【解决方案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-11-28
    • 2016-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多