Ensemble Conformalized Quantile Regression Save

Valid and adaptive prediction intervals for probabilistic time series forecasting

Project README

Python implementation of the ensemble conformalized quantile regression (EnCQR) algorithm, as presented in the original paper. EnCQR allows to generate accurate prediction intervals when predicting a time series with a generic regression algorithm for time series forecasting, such as a Recurrent Neural Network or Random Forest.


Example of usage

The code in main_EnCQR.py shows a quick example of how to perform probabilistic forecasting with EnCQR.

A detailed tutorial can be found in this notebook, which explaines how the dataset are preprocessed and shows the differences between different regression models (LSTM, Temporal Convolutional Network, and Random Forest), which can be used as base models in the EnCQR ensemble.


Citation

Consider citing the original paper if you are using EnCQR in your reasearch

@misc{jensen2022ensemble,
      title={Ensemble Conformalized Quantile Regression for Probabilistic Time Series Forecasting}, 
      author={Vilde Jensen and Filippo Maria Bianchi and Stian Norman Anfinsen},
      year={2022},
      eprint={2202.08756},
      archivePrefix={arXiv},
      primaryClass={cs.LG}
}
Open Source Agenda is not affiliated with "Ensemble Conformalized Quantile Regression" Project. README Source: FilippoMB/Ensemble-Conformalized-Quantile-Regression