Abstract

The sum of forecasts of disaggregated time series is often required to equal the forecast of the aggregate, giving a set of coherent forecasts. The least squares solution for finding coherent forecasts uses a reconciliation approach known as MinT, proposed by Wickramasuriya, Athanasopoulos, and Hyndman (2019). The MinT approach and its variants do not guarantee that the coherent forecasts are non-negative, even when all of the original forecasts are non-negative in nature. This has become a serious issue in applications that are inherently non-negative such as with sales data or tourism numbers. While overcoming this difficulty, we reconsider the least squares minimization problem with non-negativity constraints to ensure that the coherent forecasts are strictly non-negative. The constrained quadratic programming problem is solved using three algorithms. They are the block principal pivoting (BPV) algorithm, projected conjugate gradient (PCG) algorithm, and scaled gradient projection algorithm. A Monte Carlo simulation is performed to evaluate the computational performances of these algorithms as the number of time series increases. The results demonstrate that the BPV algorithm clearly outperforms the rest, and PCG is the second best. The superior performance of the BPV algorithm can be partially attributed to the alternative representation of the weight matrix in the MinT approach. An empirical investigation is carried out to assess the impact of imposing non-negativity constraints on forecast reconciliation over the unconstrained method. It is observed that slight gains in forecast accuracy have occurred at the most disaggregated level. At the aggregated level, slight losses are also observed. Although the gains or losses are negligible, the procedure plays an important role in decision and policy implementation processes.

Highlights

  • Forecast reconciliation is the problem of ensuring that disaggregated forecasts add up to the corresponding forecasts of the aggregated time series

  • Least squares reconciliation was proposed by Hyndman et al (2011), whereby the reconciled forecasts are as close as possible to the original (“base”) forecasts subject to the aggregation constraint

  • We have addressed a limitation of existing forecast reconciliation approaches by proposing least squares reconciliation algorithms that are constrained to give non-negative forecasts

Read more

Summary

Introduction

Forecast reconciliation is the problem of ensuring that disaggregated forecasts add up to the corresponding forecasts of the aggregated time series. Least squares reconciliation was proposed by Hyndman et al (2011), whereby the reconciled forecasts are as close as possible (in the L2 sense) to the original (“base”) forecasts subject to the aggregation constraint. The MinT approach proposed by Wickramasuriya, Athanasopoulos & Hyndman (2019) and its variants fail to guarantee this property even when the base forecasts are nonnegative This can be overcome by explicitly imposing the non-negativity constraints on the reconciliation procedure. There are available algorithms that solve these problems in a mathematically rigorous way; we discuss how these can be applied to the forecast reconciliation problem

Notation and MinT reconciliation
A quadratic programming solution
Algorithms
Block principal pivoting method
2: IF bk satisfies the KKT conditions THEN
Scaled gradient projection
12: ENDFOR
Selection of tuning parameters
Monte Carlo experiments
Non-negative reconciled forecasts for Australian domestic tourism flows
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call