Probabilistic reconciliation of time series forecasts
Project description
reconcile
Probabilistic reconciliation of time series forecasts
About
Reconcile implements probabilistic time series forecast reconciliation methods introduced in
- Zambon, Lorenzo, Dario Azzimonti, and Giorgio Corani. "Probabilistic reconciliation of forecasts via importance sampling." arXiv preprint arXiv:2210.02286 (2022).
- Panagiotelis, Anastasios, et al. "Probabilistic forecast reconciliation: Properties, evaluation and score optimisation." European Journal of Operational Research (2022).
The package implements
- methods to compute summing/aggregation matrices for grouped and hierarchical time series,
- an abstract base forecasting class,
- reconciliation methods for forecasts based on sampling and optimization
An example application can be found in examples/reconciliation.py
Installation
To install from PyPI, call:
pip install reconile
To install the latest GitHub , just call the following on the command line:
pip install git+https://github.com/dirmeier/reconcile@<RELEASE>
Author
Simon Dirmeier sfyrbnd @ pm me
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for probabilistic_reconciliation-0.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0291091454bed1ee384e6a1efaf1ca3a2ffbc5a5967bae0341a7c0d7c03d1f89 |
|
MD5 | 85e6db6799da52d8e2a8b2c1bd28cc3c |
|
BLAKE2b-256 | aced250a35e8e4a5a8a32ad61e6d330d059a5a5e492626ca3044af2b2c20af6c |
Close
Hashes for probabilistic_reconciliation-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb11da73c33b1c4577af5d6f106b9d3f0aec3cdf6dfd51dbab7884a777b9c1db |
|
MD5 | bc89591c4fa917b08c6955cc5c9f77f9 |
|
BLAKE2b-256 | bc4ae91f3cccee1304087335ca51bd30fe75b306aa5680bbe2f0bbf41a2c28df |