关于使用R的自动时间序列拟合问题

时间:2009-09-09 20:22:22

标签: r time-series curve-fitting

我们必须每月适应2000或奇数时间序列, 他们有非常特殊的行为,有些是arma / arima,有些是ewma,有些是arch / garch,有或没有季节性和/或趋势(唯一的共同点是时间序列方面)。

理论上可以用aic或bic标准建立集合模型来选择最合适的模型,但社区是否知道任何试图解决这个问题的库?

谷歌让我意识到Rob J Hyndman的下面一个 link

但他们还有其他选择吗?

2 个答案:

答案 0 :(得分:3)

forecast package中有两种自动方法:auto.arima()将使用ARIMA模型处理自动建模,而ets()将自动从指数平滑族中选择最佳模型(包括适当的趋势和季节性)。两种情况下都使用AIC进行模型选择。既不会处理ARCH / GARCH模型。该JSS文章中详细描述了该包:http://www.jstatsoft.org/v27/i03

继续你的问题:

  

什么时候可以使用   预测包功能,尤其是   具有高维度的功能   数据(例如每周数据)?

可能在明年初。这篇论文是写的(见robjhyndman.com/working-papers/complex-seasonality),我们现在正在编写代码。

答案 1 :(得分:0)

感谢useRs,我已经尝试过预测包,它也是arima和ets的组合,但是没有得到aic或bic(sbc)的好评,所以我现在很想把每个时间序列都对待它自己的svm(支持向量机),因为它具有更好的一般化适应性,并且能够添加除滞后和非线性核函数之外的其他变量

任何预感?