Why compare a solar forecast with persistence? BLEND and cyclostationary persistence

Cyril Voyant · Published 2026-10-19

BLEND, the cyclostationary persistence operator of Cyril Voyant and co-authors (Applied Mathematical Modelling, 2026, doi:10.1016/j.apm.2026.116988), mixes ordinary persistence with same-phase persistence from the previous cycle, giving a training-free reference forecast for periodically correlated energy series.

BLEND, l’opérateur de persistance cyclostationnaire de Cyril Voyant et coll. (Applied Mathematical Modelling, 2026, doi:10.1016/j.apm.2026.116988), combine la persistance ordinaire et la persistance de même phase du cycle précédent : c’est une prévision de référence sans apprentissage pour les séries énergétiques à corrélation périodique.

Questions about persistence in solar forecasting

Why compare a solar forecast with persistence?

Persistence costs nothing and is hard to beat at short horizons. A forecast that does not beat a well-defined persistence reference, on the same samples and horizons, adds no demonstrated skill. Report the gain against that reference, for example with the NICEᵏ metrics, and state which persistence you used: simple, clear-sky (“smart”) or cyclostationary.

What is cyclostationary persistence?

Solar irradiance, wind and load do not keep the same statistics through the day: mean, variance and correlation repeat with the cycle. Cyclostationary persistence uses that structure. BLEND weights the latest observation and the same-phase observation of the previous cycle with the closed-form coefficient λ = (1 + ρ)/2, where ρ is the local, phase-dependent correlation. No network is trained and no parameter is fitted by optimisation.

Pourquoi comparer une prévision solaire à la persistance ?

La persistance ne coûte rien et reste difficile à battre aux courts horizons. Une prévision qui ne fait pas mieux qu’une persistance bien définie, sur les mêmes dates et horizons, n’apporte pas de gain démontré. Il faut exprimer le gain par rapport à cette référence, par exemple avec les métriques NICEᵏ, et préciser quelle persistance est utilisée : simple, normalisée par le ciel clair ou cyclostationnaire.

Qu’est-ce que la persistance cyclostationnaire ?

L’éclairement solaire, le vent ou la charge électrique n’ont pas les mêmes statistiques à toute heure : moyenne, variance et corrélation se répètent avec le cycle. BLEND pondère la dernière observation et l’observation de même phase du cycle précédent avec le coefficient analytique λ = (1 + ρ)/2, où ρ est la corrélation locale dépendant de la phase. Aucun réseau n’est entraîné.

Key finding

Accounting for the daily phase improves persistence forecasts on the solar series studied, and the differences widen at longer lead times. In the Applied Mathematical Modelling paper, validation combines controlled cyclostationary simulations with measurements from 68 Spanish stations; on measured data, cyclostationary adjustments reduce errors relative to their naive counterparts, and inter-model differences are tested with Wilcoxon tests. Simplified BLEND works directly on raw irradiance, without normalising by an external clear-sky model.

A ladder of reference forecasts

Use references in increasing order of sophistication, and report each one. The first five are documented in Benchmarks for solar radiation time series forecasting (Voyant, Notton, Duchaud, Garcia-Gutierrez, Bright, Yang, Renewable Energy 191, 747–762, 2022, doi:10.1016/j.renene.2022.04.065) and implemented in ARTU; BLEND comes from the 2026 paper.

ReferenceIdeaEstimated from data
Persistence (PER)carry the last clear-sky index forwardnothing
Climatology (CLIM)mean clear-sky index of the training sampleone mean
CLIPERpersistence and climatology weighted by the lag-h autocorrelationone correlation
Exponential smoothing (ES)exponentially weighted recent valuesone correlation
ARTUsecond-order extension using lag-h and lag-2h autocorrelations, coefficients read from a lookup tabletwo correlations
BLEND (cyclostationary)persistence and same-phase persistence, λ = (1 + ρ)/2 per phasecyclic statistics, no optimisation

Limits

“Training-free” does not mean “observation-free”: cyclic means, deviations and correlations must still be estimated on past data, and they need enough cycles to be stable. BLEND does not outperform every optimised method; autoregressive or learned predictors can do better under some conditions. The evidence concerns the datasets of the paper, not a universal ranking of forecasting methods. Test the transfer to your own series rather than assuming it.

Code and citation

MATLAB implementation of BLEND, CLIPER and their stationary and cyclostationary variants, with Holt-Winters, Theta and periodic AR benchmarks: cyclostationary-forecasting-matlab · software doi:10.5281/zenodo.18812334 · MIT licence · archived in Software Heritage. Preprint: arXiv:2602.18949.

Cite: C. Voyant, C. Banes, L. Garcia-Gutierrez, G. Notton, M. Despotovic, Z. M. Yaseen, “Symmetry-constrained forecasting of periodically correlated energy processes”, Applied Mathematical Modelling 157, 116988 (2026), doi:10.1016/j.apm.2026.116988.

Related: NICEᵏ metrics · PV_ELM_pred benchmark (persistence, BLEND, AR, ELM) · deseasonalization benchmark.

Research explained