Skip to main content
Log in

Real-time error correction for flood forecasting based on machine learning ensemble method and its uncertainty assessment

  • Original Paper
  • Published:
Stochastic Environmental Research and Risk Assessment Aims and scope Submit manuscript

Abstract

Real-time error correction is an effective measure to improve forecast accuracy. This paper develops a real-time error correction model based on machine learning (ML) ensemble method, including the establishment of base learners, heterogeneity test, and Stacking combination. Then the Copula-based Bayesian processor of forecast (BPF) is adopted for probabilistic forecasts, which quantitatively describes the uncertainty of the correction results. Finally, the model performance is comprehensively evaluated from accuracy and stability, with deterministic metrics used to evaluate the correction effect and uncertain metrics for assessing probabilistic forecasts. The proposed model is applied to the multireservoir system in the Huai River Basin, and the results reveal the following: (1) Unlike the single ML algorithm with the performance of oscillations, the Stacking ensemble method can aggregate the advantages of multiple learners, showing robust correction effect and high adaptability across all data samples. (2) The forecasting error is significantly reduced by the Stacking method, with the average Nash–Sutcliffe efficiency coefficient (\(NSE\)) value increasing above 0.9, which is 4.93% higher than that of the autoregressive (AR) method. The greater superiority is also shown in the remaining evaluation metric values. Moreover, as the lead time increases, the performance of the stacking method tends to have a slower decline trend than the AR method. (3) The changes in the structure of the Stacking method have a relatively small influence on the forecast uncertainty, with all the Containing ratio (\(CR\)) values over 80% for different samples. The flexible combination of ML algorithms in the ensemble method will not add additional uncertainty factors and ensure the stability of the correction performance. The framework for real-time error correction and its uncertainty assessment has overall optimal correction performance with less observed data and lower computational cost required, which is promising for further improving the accuracy and reliability of real-time flood forecasting.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

Download references

Funding

This work was supported by the National Natural Science Foundation of China (Grant Nos. 52079037, 52009029); the Fundamental Research Funds for the Central Universities (Grant No. B200202032); the China Postdoctoral Science Foundation (Grant No. 2020T130169).

Author information

Authors and Affiliations

Authors

Contributions

Methodology, Xu C. J.; conceptualization, Zhong P. A.; software, Xu C. J. and Zhu F. L.; validation, Yang L. H. and Wang S.; formal analysis, Xu C. J. and Wang S.; writing-original draft, Xu C. J. and Wang Y. W.; writing-review and editing, Yang L. H.; visualization, Wang Y. W.; supervision, Zhong P. A.; funding acquisition, Zhong P. A.

Corresponding author

Correspondence to Ping-an Zhong.

Ethics declarations

Conflict of interest

There is no conflict of interests regarding the publication of this article.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Xu, C., Zhong, Pa., Zhu, F. et al. Real-time error correction for flood forecasting based on machine learning ensemble method and its uncertainty assessment. Stoch Environ Res Risk Assess 37, 1557–1577 (2023). https://doi.org/10.1007/s00477-022-02336-6

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00477-022-02336-6

Keywords

Navigation