In plain words: A new forecasting toolkit lets users plug in algorithms and build combined models; it redid and extended the M4 forecasting competition. Mixing machine learning with statistical models helped, and on hourly data simple machine learning beat statistical methods and nearly matched the winner.
Abstract · Forecasting with sktime: Designing sktime's New Forecasting API and Applying It to Replicate and Extend the M4 Study
We present a new open-source framework for forecasting in Python. Our framework forms part of sktime, a more general machine learning toolbox for time series with scikit-learn compatible interfaces for different learning tasks. Our new framework provides dedicated forecasting algorithms and tools to build, tune and evaluate composite models. We use sktime to both replicate and extend key results from the M4 forecasting study. In particular, we further investigate the potential of simple off-the-shelf machine learning approaches for univariate forecasting. Our main results are that simple hybrid approaches can boost the performance of statistical models, and that simple pure approaches can achieve competitive performance on the hourly data set, outperforming the statistical algorithms and coming close to the M4 winner.
Markus Löning, Franz Király
arXiv:2005.08067 · cs.LG, stat.ML · submitted May 16, 2020 · updated Jun 8, 2020
abstract · pdf · html