【发布时间】:2016-05-28 15:56:12
【问题描述】:
我正在尝试拟合 Arima 模型并查看基于 AIC 的最佳顺序 我有以下for语句,我的问题是如何显示模型的顺序,因为它只是给我AIC值并且无法确定哪个模型,, mid.ts 是 xts 创建的时间序列 数据如下:
mid.ts=
deltao
Jan 1751 -41.23
Jan 1754 -41.10
Jan 1756 -40.25
Jan 1759 -43.61
Jan 1761 -41.54
Jan 1764 -39.79
Jan 1766 -39.63
Jan 1769 -40.74
Jan 1771 -42.63
Jan 1774 -39.47
Jan 1776 -40.30
Jan 1778 -40.30
Jan 1781 -41.56
library(forecast)
for(d in 0:1){
for(p in 0:9){
for(q in 0:9){
fit=Arima(mid.ts,order=c(p,d,q))
print(AIC(fit))
}
}
}
【问题讨论】:
-
为什么不使用
auto.arima? -
我试过了,但它没有给我最低的 AIC
-
谢谢,但我正在尝试查看哪个组合使用循环提供的 AIC 最低,以及它是否与 auto.arima 中的组合匹配
-
请将您的问题转化为可重现的问题。/
标签: r time-series model-comparison