Ensemble weather forecast post-processing with a flexible probabilistic neural network approach

Peter Mlakar, Janko Merše, Jana Faganeli Pucer
3/29/2023
cs.LGphysics.ao-ph

No official code found. Best implementation: petermlakar/ANET2 (6 stars, GPL-3.0, last commit 2024-06-05).

Abstract

Ensemble forecast post-processing is a necessary step in producing accurate probabilistic forecasts. Conventional post-processing methods operate by estimating the parameters of a parametric distribution, frequently on a per-location or per-lead-time basis. We propose a novel, neural network-based method, which produces forecasts for all locations and lead times, jointly. To relax the distributional assumption of many post-processing methods, our approach incorporates normalizing flows as flexible parametric distribution estimators. This enables us to model varying forecast distributions in a mathematically exact way. We demonstrate the effectiveness of our method in the context of the EUPPBench benchmark, where we conduct temperature forecast post-processing for stations in a sub-region of western Europe. We show that our novel method exhibits state-of-the-art performance on the benchmark, outclassing our previous, well-performing entry. Additionally, by providing a detailed comparison of three variants of our novel post-processing method, we elucidate the reasons why our method outperforms per-lead-time-based approaches and approaches with distributional assumptions.

View on arXivView PDF

Code Implementations(1)

petermlakar/ANET2Community100%
GPL-3.0
62PythonMar 28, 20232 years agoGPL-3.0

Similar Papers

Cite this paper

@article{mlakar2023ensemble,
  title  = {Ensemble weather forecast post-processing with a flexible probabilistic neural network approach},
  author = {Peter Mlakar and Janko Merše and Jana Faganeli Pucer},
  year   = {2023},
  eprint = {2303.17610},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.17610v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2303.17610.svg)](https://codeofpaper.com/paper/2303.17610)

Discussion