分层预测
本 notebook 提供了创建分层预测管道的分步指南。
在此管道中,我们将使用 NeuralForecast
和 HINT
类来创建拟合、预测和协调预测。
我们将使用 TourismL 数据集,该数据集汇总了澳大利亚全国游客大型调查数据。
目录
1. 安装软件包
2. 加载分层数据集
3. 拟合和预测 HINT
4. 基准方法
5. 预测评估
您可以使用 Google Colab 在 GPU 上运行这些实验。
1. 安装软件包
2. 加载分层数据集
这份详细的澳大利亚旅游数据集来自澳大利亚旅游研究机构管理的全国游客调查,包含 1998 年至 2016 年的 555 个月度序列,按地理和旅行目的组织。自然地理层次结构包括七个州,进一步细分为 27 个区域和 76 个地区。旅行目的类别包括度假、探亲访友 (VFR)、商务及其他。MinT (Wickramasuriya et al., 2019) 等分层预测研究过去曾使用过该数据集。该数据集可在 MinT 协调网页上访问,尽管也有其他来源可用。
地理划分 | 每个划分的序列数 | 每个目的的序列数 | 总计 |
---|---|---|---|
澳大利亚 | 1 | 4 | 5 |
州 | 7 | 28 | 35 |
区域 | 27 | 108 | 135 |
地区 | 76 | 304 | 380 |
总计 | 111 | 444 | 555 |
从数学上讲,分层多元时间序列可以用向量 表示,该向量由以下聚合约束定义
其中 是聚合序列, 是底层序列, 是分层聚合约束。
3. 拟合和预测 HINT
分层预测网络 (HINT) 将三个组件组合成一个易于使用的模型
1. 最先进的神经预测模型。
2. 一种高效灵活的多元概率分布。
3. 内置协调功能。
4. 基准方法
我们将其与 AutoARIMA 进行比较,AutoARIMA 是 StatsForecast 软件包中一种成熟的传统预测方法,我们使用 HierarchicalForecast 对其预测结果进行协调。
我们定义模型,并创建预测。
接下来,我们使用 BottomUp
和 MinTrace
协调技术对预测进行协调
5. 预测评估
为了评估一致的概率预测,我们使用缩放的连续秩概率分数 (sCRPS),定义如下
正如您所见,HINT 模型(使用 NHITS 作为基础模型)在最少调优的情况下也能有效地达到最先进的精度。
层级 | 指标 | NHITS | AutoARIMA | |
---|---|---|---|---|
0 | 国家 | scaled_crps | 0.044431 | 0.131136 |
1 | 国家/州 | scaled_crps | 0.063411 | 0.147516 |
2 | 国家/州/区域 | scaled_crps | 0.106060 | 0.174071 |
3 | 国家/州/区域/地区 | scaled_crps | 0.151988 | 0.205654 |
4 | 国家/目的 | scaled_crps | 0.075821 | 0.133664 |
5 | 国家/州/目的 | scaled_crps | 0.114674 | 0.181850 |
6 | 国家/州/区域/目的 | scaled_crps | 0.180491 | 0.244324 |
7 | 国家/州/区域/地区/目的 | scaled_crps | 0.245466 | 0.310656 |
8 | 总计 | scaled_crps | 0.122793 | 0.191109 |
参考文献
- Kin G. Olivares, David Luo, Cristian Challu, Stefania La Vattiata, Max Mergenthaler, Artur Dubrawski (2023)。“HINT: Hierarchical Mixture Networks For Coherent Probabilistic Forecasting”。国际机器学习会议 (ICML)。结构化概率推断与生成模型研讨会。可在 https://arxiv.org/abs/2305.07089 查看。
- Kin G. Olivares, O. Nganba Meetei, Ruijun Ma, Rohan Reddy, Mengfei Cao, Lee Dicker (2023)。“Probabilistic Hierarchical Forecasting with Deep Poisson Mixtures”。《国际预测杂志》,已接受论文。URL https://arxiv.org/pdf/2110.13179.pdf。
- Kin G. Olivares, Federico Garza, David Luo, Cristian Challu, Max Mergenthaler, Souhaib Ben Taieb, Shanika Wickramasuriya, and Artur Dubrawski (2023)。“HierarchicalForecast: A reference framework for hierarchical forecasting”。《机器学习研究杂志》,已提交。URL https://arxiv.org/abs/2207.03517