API 参考
分层评估
为了帮助评估分层预测系统,我们提供了一个evaluate
函数,可以与来自utilsforecast.losses
的损失函数结合使用。
来源
evaluate
使用不同的指标评估分层预测。
类型 | 默认值 | 详情 | |
---|---|---|---|
df | FrameT | 要评估的预测结果。 必须包含 id_col 、time_col 、target_col 以及模型的预测结果。 | |
metrics | list | 参数为df 、models 、id_col 、target_col 以及可选的train_df 的函数。 | |
tags | dict | 每个键表示层级中的一个级别,其值包含与该级别关联的标签。 | |
models | 可选 | None | 要评估的模型名称。 如果为 None ,则将使用DataFrame中移除id、time和target后的所有列。 |
train_df | 可选 | None | 训练集。用于评估mase 等指标。 |
level | 可选 | None | 预测区间级别。用于计算依赖于分位数的损失。 |
id_col | str | unique_id | 标识每个序列的列。 |
time_col | str | ds | 标识每个时间步的列,其值可以是时间戳或整数。 |
target_col | str | y | 包含目标值的列。 |
agg_fn | 可选 | mean | 用于计算按id分组的分数以将其汇总为单个数字的统计量。 |
benchmark | 可选 | None | 如果传递,评估器将按此基准模型的误差进行缩放。 |
返回值 | FrameT | 指标结果,每行表示一个 (id, metric) 组合,每列表示一个模型。 如果 agg_fn 不是None ,则每种指标只有一行。 |
示例
参考文献
- Gneiting, Tilmann, and Adrian E. Raftery. (2007). “Strictly proper scoring rules, prediction and estimation”. Journal of the American Statistical Association.
- Gneiting, Tilmann. (2011). “Quantiles as optimal point forecasts”. International Journal of Forecasting.
- Spyros Makridakis, Evangelos Spiliotis, Vassilios Assimakopoulos, Zhi Chen, Anil Gaba, Ilia Tsetlin, Robert L. Winkler. (2022). “The M5 uncertainty competition: Results, findings and conclusions”. International Journal of Forecasting.
- Anastasios Panagiotelis, Puwasala Gamakumara, George Athanasopoulos, Rob J. Hyndman. (2022). “Probabilistic forecast reconciliation: Properties, evaluation and score optimisation”. European Journal of Operational Research.
- Syama Sundar Rangapuram, Lucien D Werner, Konstantinos Benidis, Pedro Mercado, Jan Gasthaus, Tim Januschowski. (2021). “End-to-End Learning of Coherent Probabilistic Forecasts for Hierarchical Time Series”. Proceedings of the 38th International Conference on Machine Learning (ICML).
- Kin G. Olivares, O. Nganba Meetei, Ruijun Ma, Rohan Reddy, Mengfei Cao, Lee Dicker (2022). “Probabilistic Hierarchical Forecasting with Deep Poisson Mixtures”. Submitted to the International Journal Forecasting, Working paper available at arxiv.
- Makridakis, S., Spiliotis E., and Assimakopoulos V. (2022). “M5 Accuracy Competition: Results, Findings, and Conclusions.”, International Journal of Forecasting, Volume 38, Issue 4.