Application of a novel technique of the multi-discrete wavelet transforms in hybrid with artificial neural network to forecast the daily and monthly streamflow
Sadegh Momeneh,Vahid Nourani
DOI: https://doi.org/10.1007/s40808-022-01387-6
2022-04-16
Modeling Earth Systems and Environment
Abstract:In this study, a technique for accurate forecasting of streamflow, which is of great importance to reduce the risks of floods and water resources management, in the catchment area of Gamasiab River, located in western Iran, is presented. A hybrid of the artificial intelligence (AI) model called artificial neural network (ANN) models, with data preprocessing, includes discrete wavelet transform (DWT) and multi-discrete wavelet transform (M-DWT), were used. These hybrid models were used to forecast the flow of the study basin on a daily and monthly time scale with 1, 2, 3, and 7 steps ahead. The data used in this study include daily and monthly streamflow, precipitation, and temperature data for 31 years (23 September 1986–22 September 2017), which is a time series of delayed data used as an input signal to the models. The criteria of Nash–Sutcliffe efficiency (NSE), root mean square error (RMSE), and correlation coefficient (R), were used to evaluate the performance of the models. The results indicated that the hybrid M-DWT-ANN models significantly reduced the forecasting error compared to the unit models DWT-ANN and usual models ANN for the time steps ahead. M-DWT-ANN model performed better than other models in forecasting the current for the 1, 2, 3, and 7 days and months ahead. For example, the RMSE (m3/s) values of the ANN, DWT-ANN, and M-DWT-ANN models for streamflow forecasting the 7-daily-ahead in the verification period are 14.10, 9.96, and 0.26, respectively. In general, the results showed that using the M-DWT method as preprocessing of input data is a valuable tool to increase the accuracy and performance improvements of the predictive model. The findings of this study showed the potential of M-DWT-AI hybrid models to improve streamflow forecasting.