Probabilistic Wind Power Modelling via Heteroscedastic Non-Stationary Gaussian Processes

Domniki Ladopoulou, Dat Minh Hong, Petros Dellaportas
5/13/2025
stat.APcs.LGstat.ML

No confident code implementation found for this paper.

Abstract

Accurate probabilistic prediction of wind power is crucial for maintaining grid stability and facilitating the efficient integration of renewable energy sources. Gaussian process (GP) models offer a principled framework for quantifying uncertainty; however, conventional approaches typically rely on stationary kernels and homoscedastic noise assumptions, which are inadequate for modelling the inherently non-stationary and heteroscedastic nature of wind speed and power output. We propose a heteroscedastic non-stationary GP framework based on the generalised spectral mixture kernel, enabling the model to capture input-dependent correlations as well as input-dependent variability in wind speed-power data. We evaluate the proposed model on 10-minute supervisory control and data acquisition (SCADA) measurements and compare it against GP variants with stationary and non-stationary kernels, as well as commonly used non-GP probabilistic baselines. The results highlight the necessity of modelling both non-stationarity and heteroscedasticity in wind power prediction and demonstrate the practical value of flexible non-stationary GP models in operational SCADA settings.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{ladopoulou2025probabilistic,
  title  = {Probabilistic Wind Power Modelling via Heteroscedastic Non-Stationary Gaussian Processes},
  author = {Domniki Ladopoulou and Dat Minh Hong and Petros Dellaportas},
  year   = {2025},
  eprint = {2505.09026},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.09026v2}
}

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/2505.09026.svg)](https://codeofpaper.com/paper/2505.09026)

Discussion