Improving Forecasting Accuracy of Streamflow Time Series Using Least Squares Support Vector Machine Coupled with Data-Preprocessing Techniques

Highly reliable forecasting of streamflow is essential in many water resources planning and management activities. Recently, least squares support vector machine (LSSVM) method has gained much attention in streamflow forecasting due to its ability to model complex non-linear relationships. However, LSSVM method belongs to black-box models, that is, this method is primarily based on measured data. In this paper, we attempt to improve the performance of LSSVM method from the aspect of data preprocessing by singular spectrum analysis (SSA) and discrete wavelet analysis (DWA). Kharjeguil and Ponel stations from Northern Iran are investigated with monthly streamflow data. The root mean square error (RMSE), mean absolute error (MAE), correlation coefficient (R) and coefficient of efficiency (CE) statistics are used as comparing criteria. The results indicate that both SSA and DWA can significantly improve the performance of forecasting model. However, DWA seems to be superior to SSA and able to estimate peak streamflow values more accurately. Thus, it can be recommended that LSSVM method coupled with DWA is more promising.

[1]  Nina Golyandina,et al.  Basic Singular Spectrum Analysis and forecasting with R , 2012, Comput. Stat. Data Anal..

[2]  K. Chau,et al.  Prediction of rainfall time series using modular artificial neural networks coupled with data-preprocessing techniques , 2010 .

[3]  G. A Theory for Multiresolution Signal Decomposition : The Wavelet Representation , 2004 .

[4]  S. S. Mahapatra,et al.  An improved demand forecasting method to reduce bullwhip effect in supply chains , 2014, Expert Syst. Appl..

[5]  Ercan Kahya,et al.  Flow forecast by SWAT model and ANN in Pracana basin, Portugal , 2009, Adv. Eng. Softw..

[6]  Rajib Maity,et al.  Multistep-Ahead River Flow Prediction Using LS-SVR at Daily Scale , 2012 .

[7]  Kuolin Hsu,et al.  Artificial Neural Network Modeling of the Rainfall‐Runoff Process , 1995 .

[8]  Aman Mohammad Kalteh,et al.  Monthly river flow forecasting using artificial neural network and support vector regression models coupled with wavelet transform , 2013, Comput. Geosci..

[9]  O. Kisi,et al.  Suspended sediment modeling using genetic programming and soft computing techniques , 2012 .

[10]  Ozgur Kisi Modeling discharge-suspended sediment relationship using least square support vector machine , 2012 .

[11]  Ani Shabri,et al.  Streamflow forecasting using least-squares support vector machines , 2012 .

[12]  Robert M. Hirsch,et al.  Has the magnitude of floods across the USA changed with global CO2 levels? , 2012 .

[13]  Puteh Saad,et al.  River flow time series using least squares support vector machines , 2011 .

[14]  A. Massi Pavan,et al.  Least squares support vector machine for short-term prediction of meteorological time series , 2012, Theoretical and Applied Climatology.

[15]  Jan Adamowski,et al.  Development of a coupled wavelet transform and neural network method for flow forecasting of non-perennial rivers in semi-arid watersheds. , 2010 .

[16]  Chuntian Cheng,et al.  Using support vector machines for long-term discharge prediction , 2006 .

[17]  Paulin Coulibaly,et al.  Groundwater level forecasting using artificial neural networks , 2005 .

[18]  K. Lee,et al.  A comparative study of artificial neural networks and support vector machines for predicting groundwater levels in a coastal aquifer , 2011 .

[19]  Ronny Berndtsson,et al.  Interpolating monthly precipitation by self-organizing map (SOM) and multilayer perceptron (MLP) , 2007 .

[20]  C. L. Wu,et al.  Rainfall–runoff modeling using artificial neural network coupled with singular spectrum analysis , 2011 .

[21]  I-Fan Chang,et al.  Support vector regression for real-time flood stage forecasting , 2006 .

[22]  Ji Huang,et al.  Electromechanical equipment state forecasting based on genetic algorithm - support vector regression , 2011, Expert Syst. Appl..

[23]  Zhaowang Ji,et al.  Multi-objective alpha-reliable path finding in stochastic networks with correlated link costs: A simulation-based multi-objective genetic algorithm approach (SMOGA) , 2011, Expert Syst. Appl..

[24]  Ozgur Kisi,et al.  A wavelet-support vector machine conjunction model for monthly streamflow forecasting , 2011 .

[25]  Anatoly A. Zhigljavsky,et al.  Analysis of Time Series Structure - SSA and Related Techniques , 2001, Monographs on statistics and applied probability.

[26]  Johan A. K. Suykens,et al.  Least Squares Support Vector Machine Classifiers , 1999, Neural Processing Letters.

[27]  J. Adamowski,et al.  A wavelet neural network conjunction model for groundwater level forecasting , 2011 .

[28]  Stéphane Mallat,et al.  A Theory for Multiresolution Signal Decomposition: The Wavelet Representation , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[29]  Chuntian Cheng,et al.  A comparison of performance of several artificial intelligence methods for forecasting monthly discharge time series , 2009 .

[30]  S ClaudioM.Rocco,et al.  Singular spectrum analysis and forecasting of failure time series , 2013 .

[31]  K. W. Chau,et al.  River stage prediction based on a distributed support vector regression , 2008 .

[32]  Ozgur Kisi,et al.  Evapotranspiration modelling using support vector machines / Modélisation de l'évapotranspiration à l'aide de ‘support vector machines’ , 2009 .

[33]  O. Kisi,et al.  Wavelet and neuro-fuzzy conjunction model for precipitation forecasting , 2007 .

[34]  M. Çimen,et al.  Estimation of daily suspended sediments using support vector machines , 2008 .

[35]  J. Suykens Nonlinear modelling and support vector machines , 2001, IMTC 2001. Proceedings of the 18th IEEE Instrumentation and Measurement Technology Conference. Rediscovering Measurement in the Age of Informatics (Cat. No.01CH 37188).

[36]  Ping-Feng Pai,et al.  System reliability forecasting by support vector machines with genetic algorithms , 2006, Math. Comput. Model..

[37]  Ozgur Kisi,et al.  Streamflow Forecasting and Estimation Using Least Square Support Vector Regression and Adaptive Neuro-Fuzzy Embedded Fuzzy c-means Clustering , 2015, Water Resources Management.

[38]  A. Kalteh Wavelet Genetic Algorithm-Support Vector Regression (Wavelet GA-SVR) for Monthly Flow Forecasting , 2015, Water Resources Management.

[39]  Ozgur Kisi,et al.  Comparison of two different data-driven techniques in modeling lake level fluctuations in Turkey , 2009 .

[40]  Redhwan Q. Shaddad,et al.  Characterization of acoustic signals due to surface discharges on H.V. glass insulators using wavelet radial basis function neural networks , 2012, Appl. Soft Comput..