Forecasting with Temporal Hierarchies

By | August 28, 2015

G. Athanasopoulos, R.J. Hyndman, N. Kourentzes and F. Petropoulos, 2015.

This paper introduces the concept of Temporal Hierarchies for time series forecasting. A temporal hierarchy can be constructed for any time series by means of non-overlapping temporal aggregation. Predictions constructed at all aggregation levels are combined with the proposed framework to result in temporally reconciled, accurate and robust forecasts. The implied combination mitigates modelling uncertainty, while the reconciled nature of the forecasts results in a unified prediction that supports aligned decisions at different planning horizons: from short-term operational up to long-term strategic planning. The proposed methodology is independent of forecasting models. It can embed high level managerial forecasts that incorporate complex and unstructured information with lower level statistical forecasts. Our results show that forecasting with temporal hierarchies increases accuracy over conventional forecasting, particularly under increased modelling uncertainty. We discuss organisational implications of the temporally reconciled forecasts using a case study of Accident & Emergency departments.

Download paper.

2 thoughts on “Forecasting with Temporal Hierarchies

  1. forecaster

    Hi Nikos, would “smooth” package work with ThiEF forecasting package. I get an error when I use “ges” and thief custom forecast function. Please see below for reproducible example.

    fes <- function(y,h,…){forecast(ges(y),h)}
    z <- thief(AirPassengers, h= 36, forecastfunction=fes)
    Error in `[.default`(fc$lower, , 1) : incorrect number of dimensions

    can you please let me know


Leave a Reply

Your email address will not be published. Required fields are marked *