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 probabilistic-reconciliation
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.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | addd476167139b6b54d610db60134ce4cfe5f5dd1ce53687f468f3b93ba2d5ad |
|
MD5 | 1d9112a0620400b679208da5954b662f |
|
BLAKE2b-256 | d87cd4832bab3be34153907a03869de4bf9af66125e7a31cfc653307996a0769 |
Close
Hashes for probabilistic_reconciliation-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ede56e2959addadf0544d67a00fce4b4478220522d3d245f8816e7c6897fa1f2 |
|
MD5 | c8c570986b1cc4ca2134a1f4422d6a60 |
|
BLAKE2b-256 | d8b014e0223b8067096c4059d9094cc32a76867c2bd3721c740a76059e8dc945 |