Large collections of time series data are commonly organized into cross-sectional structures with different levels of aggregation; examples include product and geographical groupings. A necessary condition for coherent decision-making and planning, with such data sets, is for the dis-aggregated series' forecasts to add up exactly to the aggregated series forecasts, which motivates the creation of novel hierarchical forecasting algorithms. The growing interest of the Machine Learning community in cross-sectional hierarchical forecasting systems states that we are in a propitious moment to ensure that scientific endeavors are grounded on sound baselines. For this reason, we put forward the HierarchicalForecast library, which contains preprocessed publicly available datasets, evaluation metrics, and a compiled set of statistical baseline models. Our Python-based framework aims to bridge the gap between statistical, econometric modeling, and Machine Learning forecasting research. Code and documentation are available in https://github.com/Nixtla/hierarchicalforecast.
翻译:大量时间序列数据的收集通常分为不同层次的跨部门结构;例子包括产品和地理分组;一致决策和规划的必要条件是,分类系列的预测与综合系列的预测完全相加,这促使产生了新的等级预测算法。机器学习界对跨部门等级预报系统的兴趣日益增长,表明我们正处于确保科学努力以健全的基线为基础的良好时刻。为此,我们提出了等级化的前备图书馆,其中包括预先处理的公开数据集、评价指标和一套汇编的统计基线模型。我们的Python框架旨在弥合统计、计量模型和机器学习预测研究之间的差距。守则和文件见https://github.com/Nixtla/hierarchicforestrowed。