Auto-regressive moving-average (ARMA) models are ubiquitous forecasting tools. Parsimony in such models is highly valued for their interpretability and computational tractability, and as such the identification of model orders remains a fundamental task. We propose a novel method of ARMA order identification through projection predictive inference, which is grounded in Bayesian decision theory and naturally allows for uncertainty communication. It benefits from improved stability through the use of a reference model. The procedure consists of two steps: in the first, the practitioner incorporates their understanding of underlying data-generating process into a reference model, which we latterly project onto possibly parsimonious submodels. These submodels are optimally inferred to best replicate the predictive performance of the reference model. We further propose a search heuristic amenable to the ARMA framework. We show that the submodels selected by our procedure exhibit predictive performance at least as good as those produced by auto.arima over simulated and real-data experiments, and in some cases out-perform the latter. Finally we show that our procedure is robust to noise, and scales well to larger data.
翻译:自动递减移动平均(ARMA)模型是无处不在的预测工具。 这些模型的分解因其可解释性和可计算性而备受重视,因此确定示范订单仍是一项基本任务。 我们提出一种新型的ARMA订单识别方法,其依据是预测预测性推断,该方法以巴伊西亚决定理论为基础,自然可以进行不确定性的交流。它得益于通过使用一个参考模型来改善稳定性。程序由两步组成:第一,从业者将其对基本数据生成过程的理解纳入一个参考模型,我们随后将该模型投射到可能偏差的子模型中。这些子模型是最佳的推断,以最佳地复制参考模型的预测性能。我们进一步提出一个适合ARMA框架的搜索性重力。我们通过程序选择的子模型所显示的预测性能至少与由自动.arima模拟和真实数据实验产生的效果一样好,在某些情况下也超越了后者。我们最后表明我们的程序对噪音和规模数据非常可靠。