编辑:根据您的评论,我相信如果您关闭了许多autobox
选项,您可能会得到类似的答案auto.arima
。但是,如果您不这样做,并且在存在异常值的情况下,肯定会有所不同:auto.arima
不关心异常值,而是autobox
会检测到异常值并对其进行适当处理,从而提供更好的模型。可能还会有其他差异,我确信IrishStat可以描述这些差异。
我相信autobox
,除了寻找最佳的AR,I和MA系数以外,还可以检测到异常值和其他问题。如果是正确的话,则需要进行更多分析,以及两个其他R函数才能具有相似的功能。而且IrishStats是该社区的宝贵成员,并且非常友好。
当然,R是免费的,并且可以做超出ARIMA之外的大量工作。
经济型ARIMA的另一种免费选择是X13-ARIMA SEATS
来自美国人口普查局的开源软件。有适用于Windows和Linux的二进制文件,但考虑到我已经加载了gnu的gfortran编译器,因此可以在Mac上直接编译。它是的继任者X12-ARIMA
,经过多年的开发和测试,于最近几天发布。(它更新了X12,并且还增加了SEATS / TRAMO功能。X12是美国的官方工具,而SEATS / TRAMO来自西班牙银行,是“欧洲工具”。)
我真的很喜欢X12(现在是X13)。如果您输出大量诊断信息并通读它们并了解它们的含义,那么它们实际上是ARIMA和时间序列方面的一个很好的教育。我已经开发了自己的工作流程,但是有一个R包x12
可以在R内完成大多数工作(您仍然必须为X12创建输入模型(“ .spc”)文件)。
我说X12擅长ARIMA的“经济学风格”,表示每月数据包含3年以上的数据。(您需要5年以上的数据才能使用某些诊断功能。)它具有异常值识别功能,可以处理各种异常值规范,并且可以处理假日,浮动假日,交易日影响以及许多经济因素。这是美国政府用来创建经过季节性调整的数据的工具。