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.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04fc2ad1ebf55dafa40256ff1a046ce697a1400d2deae47cbae96133607fa56b |
|
MD5 | c65effc530d2175fb8748ddcb8e59bf4 |
|
BLAKE2b-256 | 829cb9c4cbc09996be1e73d8dea4834c8d9c9143beba450b970e2c06c29f4e90 |
Close
Hashes for probabilistic_reconciliation-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37e49420d463adb96a2aaa204efb4da1ae1e7ebfac91d4d34523ac24a635d72c |
|
MD5 | 05921f1a011bd07a3b924f703805814c |
|
BLAKE2b-256 | 032c014d36b90f688de70a3fcb8a567bb8ab1eff951676780cbd275eefbc343a |