The Why R? Foundation held its Why R? 2021 Conference - the fifth meeting of Central-Eastern-European in December 2021. I was honored to be asked by this esteemed group to provide a keynote address on Feature-based Time Series Forecasting and join with forecasting and prediction panel discussion.
Abstract
Many applications require a large number of time series to be forecast. Providing better forecasts for these time series is important in decision and policy making. However, large scale time series data present numerous challenges in modelling and implementation due to the high dimensionality. It is unlikely that a single method will consistently provide better forecasts across all time series. On the other hand, selecting individual forecast models when the number of series is very large can be extremely challenging. In this talk, I will present a general framework for forecast model selection using meta-learning. We call this framework FFORMS (Feature-based FORecast Model Selection). The underlying approach involves computing a vector of features from the time series which are then used to select the forecasting model. The model selection process is carried out using a classification algorithm – we use the time series features as inputs, and the best forecasting algorithm as the output. Furthermore, we explore what is happening under the hood of the FFORMS framework and thereby gain an understanding of what features lead to the different choices of forecast models and how different features influence the predicted outcome. The proposed algorithm is implemented in the R package seer, which is available on CRAN at https://CRAN.R-project.org/package=seer.
Seer package: https://github.com/thiyangt/seer