Prediction of precipitation using wavelet-based hybrid models considering the periodicity
摘要
In recent years, the application of machine learning methods in the prediction of hydrological processes such as precipitation has been widely considered. These methods can analyze large volumes of data and detect the existing trends and patterns. Therefore, in the present study, machine learning methods, including random forests (RF), Kstar algorithm and Gaussian process regression (GPR), were used to predict the precipitation of Sindh River basin in India during period of 1901 to 2020. In the next step, three distinct input scenarios include (i) using monthly precipitation data and considering the memory of time series up to 5 months delay, (ii) adding periodic term to the first scenario inputs and (iii) decomposing the data using the Daubechies 4 wavelet function and creating hybrid wavelet-learning machine (W-ML) models, were prepared and introduced to the models. The performance of each method was evaluated using the root mean square error (RMSE), mean absolute error (MAE), Kling–Gupta efficiency score (KGE) and Willmott index (WI). The results showed that single models with the first scenario inputs (without taking into account the periodicity of the data) did not have good accuracy, but by adding the periodicity, the performance of these models was significantly improved, and the average value of KGE index for all studied stations increased from 0.466 to 0.672. It was also found that the GPR model for all stations could not have good performance and RF and Kstar models are the most appropriate methods for predicting precipitation in the Sindh River basin, respectively. With the application of the third scenario and the development of W-ML hybrid models, the accuracy of precipitation forecasting was significantly improved, especially the maximum precipitation values were estimated with higher accuracy than standalone models.