摘要

Streamflow forecasting has an important role in water resource management and reservoir operation. Support vector machine (SVM) is an appropriate and suitable method for streamflow prediction due to its best versatility, robustness, and effectiveness. In this study, a wavelet transform particle swarm optimization support vector machine (WT-PSO-SVM) model is proposed and applied for streamflow time series prediction. Firstly, the streamflow time series were decomposed into various details (Ds) and an approximation (A(3)) at three resolution levels (2(1)-2(2)-2(3)) using Daubechies (db3) discrete wavelet. Correlation coefficients between each.. subtime series and original monthly streamflow time series are calculated. Ds components with high correlation coefficients (D-3) are added to the approximation (A(3)) as the input values of the SVM model. Secondly, the PSO is employed to select the optimal parameters, C, epsilon, and sigma, of the SVM model. Finally, the WT-PSO-SVM models are trained and tested by the monthly streamflow time series of Tangnaihai Station located in Yellow River upper stream from January 1956 to December 2008. The test results indicate that the WT-PSO-SVM approach provide a superior alternative to the single SVM model for forecasting monthly streamflow in situations without formulating models for internal structure of the watershed.