Combining Machine Learning Algorithms with Empirical Mode Decomposition and Discrete Wavelet Transform for Monthly Peak Discharge Prediction


Katipoğlu O. M., Sarıgöl M.

POLISH JOURNAL OF ENVIRONMENTAL STUDIES, cilt.32, sa.4, ss.3161-3173, 2023 (SCI-Expanded)

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 32 Sayı: 4
  • Basım Tarihi: 2023
  • Doi Numarası: 10.15244/pjoes/161515
  • Dergi Adı: POLISH JOURNAL OF ENVIRONMENTAL STUDIES
  • Derginin Tarandığı İndeksler: Science Citation Index Expanded (SCI-EXPANDED), Scopus, Academic Search Premier, BIOSIS, CAB Abstracts, Central & Eastern European Academic Source (CEEAS), Environment Index, Greenfile, Public Affairs Index, Veterinary Science Database
  • Sayfa Sayıları: ss.3161-3173
  • Erzincan Binali Yıldırım Üniversitesi Adresli: Evet

Özet

Accurate and reliable peak discharge prediction is of great importance in water resource management and flood control studies. The aim of this study was to predict monthly peak discharge by combining various signal decomposition processes and machine learning models. For this purpose, monthly peak discharge data were decomposed into subsignals utilizing Daubechies 3, Coiflet 5, discrete Meyer main wavelets, and empirical mode decomposition methods, which are the ones most commonly used in hydrological studies. The separated signals were subjected to correlation analysis, and the sum of the highly correlated signals was presented as input to the machine learning models. Support vector machines, regression trees, ensemble trees, and adaptive neuro-fuzzy inference system models were used for peak discharge forecasting. The performance of the established models was evaluated with the help of statistical indicators such as mean absolute error, root mean squared error, and determination coefficient, and graphically through Taylor diagrams. At the end of the study, the most effective results were obtained with the hybrid model established by the Daubechies 3 wavelet - 4 decomposition levels and combined with the coarse Gaussian support vector machine.