Skip to main content
Log in

Potential assessment of the support vector regression technique in rainfall forecasting

  • Published:
Water Resources Management Aims and scope Submit manuscript

Abstract

Forecasting and monitoring of rainfall values are increasingly important for decreasing economic loss caused by flash floods. Based on statistical learning theory, support vector regression (SVR) has been used to deal with forecasting problems. Performing structural risk minimization rather than minimizing the training errors, SVR algorithms have better generalization ability than the conventional artificial neural networks. The objective of this investigation is to examine the feasibility and applicability of SVR in forecasting volumes of rainfall during typhoon seasons. In addition, Simulated Annealing (SA) algorithms are employed to choose parameters of the SVR model. Subsequently, rainfall values during typhoon periods in Taiwan's Wu–Tu watershed are used to demonstrate the forecasting performance of the proposed model. The simulation results show that the proposed SVRSA model is a promising alternative in forecasting amounts of rainfall during typhoon seasons.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Andrieu H, French MN, Thauvin V, Krajewski WF (1996), Adaptation and application of a quantitative rainfall forecasting model in a mountainous region. J Hydrology 184:243–259

    Article  Google Scholar 

  • Ayaz, E, Seker, S, Barutcu, B, Türkcan E (2003) Comparisons between the various types of neural networks with the data of wide range operational conditions of the Borssele NPP, Progress in Nuclear Energy 43:381–387

    Article  Google Scholar 

  • Box, GEP, Jenkins GM (1976) Time series analysis: Forecasting and control, Holden-Day, San Francisco

  • Bras, RL, Rodriguez-Iturbe I (1985) Random Functions and Hydrology, Addison-Wesley, Massachusetts

  • Brath, A, Burlando, P, Rosso R (1988) Sensitivity analysis of real-time flood forecasting to on-line rainfall predictions. In Siccardi F, Bras RL (eds), Selected Papers from the Workshop on Natural Disasters in European- Mediterranean Countries, Perugia, Italy, pp 469–488

  • Bustamante J, Gomes J, Chou S, Rozante J (1999) Evaluation of April 1999 Rainfall Forecasts Over South America Using the ETA Model Climanalise, Divulgação Científica, Cachoeira Paulista, Brazil

  • Cao L (2003) Support vector machines experts for time series forecasting. Neurocomputing 51:321–339

    Google Scholar 

  • Cao L, Gu Q (2002) Dynamic support vector machines for non-stationary time series forecasting. Intelligent Data Analysis 6:67–83

    Google Scholar 

  • Castellano-Méndez M, González-Manteiga W, Febrero-Bande M, Prada-Sánchez JM, Lozano-Calderón R (2004) Modelling of the monthly and daily behaviour of the runoff of the Xallas river using Box-Jenkins and neural networks methods. J hydrology 296:38–58

    Article  Google Scholar 

  • Cercignani C (1988) The Boltzmann equation and its applications. Springer-Verlag, Berlin

    Google Scholar 

  • Chiang YM, Chang LC, Chang FJ (2004) Comparison of static-feedforward and dynamic- feedback neural networks for rainfall-runoff modeling, J Hydrology 290:297–311

    Article  Google Scholar 

  • Connor JT, Martin RD, Atlas LE (1994) Recurrent neural networks and robust time series prediction. IEEE Transactions on Neural Networks 5:240–254

    Google Scholar 

  • Dekkers A, Aarts EHL (1991) Global optimization and simulated annealing, Mathematical Programming. 50:367–393

    Article  Google Scholar 

  • Druce DJ (2001) Insights from a history of seasonal inflow forecasting with a conceptual hydrologic model. J Hydrology 249:102–112

    Article  Google Scholar 

  • Elman JL (1990) Finding structure in time, Cognitive Science 14:179–211

    Article  Google Scholar 

  • French MN, Krajewski WF, Cuykendall RR (1992) Rainfall forecasting in space and time using a neural network. J Hydrology 137:1–31

    Article  Google Scholar 

  • Gencay R, Liu T (1997) Nonlinear modeling and prediction with feedforward and recurrent networks. Physica D, 108:119–134

    Article  Google Scholar 

  • Holt CC (1957) Forecasting Seasonal and Trends by Exponentially Weighted Averages, Carnegie Institute of Technology, Pittsburgh PA

  • Jordan MI (1987) Attractor dynamics and parallelism in a connectionist sequential machine, Proceeding of 8th Annual Conference of the Cognitive Science Society, Hillsdale, pp 531–546

  • Kechriotis G, Zervas E, Manolakos ES (1994) Using recurrent neural networks for adaptive communication channel equalization. IEEE Transaction on Neural Networks 5:267–278

    Article  Google Scholar 

  • Kirkpatrick S, Gelatt CD, Vecchi MP (1983) Optimization by simulated annealing. Science 220:671–680

    Article  Google Scholar 

  • Kitanidis PK, Bras RL (1980) Real-time forecasting with a conceptual hydrologic model. Water Resources Research 16:1034–1044

    Article  Google Scholar 

  • Lin GF, Chen LH (2004) A non-linear rainfall-runoff model using radial basis function network. J Hydrology 289:1–8

    Article  Google Scholar 

  • Lettenmaier DP, Wood EF (1993) Hydrology forecasting. In Maidment DR (ed), Handbook of Hydrology, McGraw-Hill, New York

  • Luk KC, Ball JE, Sharma A (2000) A study of optimal model lag and spatial inputs to artificial neural network for rainfall forecasting. Journal of Hydrology 227: 56–65

    Google Scholar 

  • Luk KC, Ball JE, Sharma A (2001) An application of artificial neural networks for rainfall forecasting. Mathematical and Computer Modelling 33:683–693

    Article  Google Scholar 

  • Mandic DP, Chambers JA (2001) Recurrent Neural Networks for Prediction, John Wiley and Sons. New York

    Google Scholar 

  • Metropolis N, Rosenbluth AW, Rosenbluth MN, Teller AH (1953) Equations of state calculations by fast computing machines. J Chemical Physics 21:1087–1092

    Article  Google Scholar 

  • Mohandes MA, Halawani TO, Rehman S, Hussain AA (2004) Support vector machines for wind speed prediction. Renewable Energy 29:939–947

    Article  Google Scholar 

  • Pai PF, Lin CS (2004a) Using support vector machines in forecasting production values of machinery industry in Taiwan. International Journal of Advanced Manufacturing Technology in press, DOI: 10.1007/s00170-004-2139-y

  • Pai PF, Lin CS (2004b) A hybrid ARIMA and support vector machines model in stock price forecasting. OMEGA-International Journal of Management Science 33:497–505

    Article  Google Scholar 

  • Pan TY, Wang RY (2004) State space neural networks for short term rainfall-runoff forecasting. J Hydrology 297:34–50

    Article  Google Scholar 

  • Salas JD, Delleur JW, Yevjevich V, Lane WL (1980) Applied Modeling of Hydrologic Time Series. Water Resources Publication, Littleton, Colo

  • Tay FEH, Cao L (2001) Application of support vector machines in financial time series forecasting, OMEGA-International Journal of Management Science 29:309–317

    Google Scholar 

  • Tay FEH, Cao L (2002) Modified support vector machines in financial time series forecasting. Neurocomputing 48:847–861

    Google Scholar 

  • Valverde Ramírez MC, de Campos Velho HF, Ferreira NJ (2005) Artificial neural network technique for rainfall forecasting applied to the São Paulo region. Journal of Hydrology 301:146-162

  • Van Laarhoven, PJM, Aarts EHL (1987) Simulated annealing: Theory and Applications, Kluwer Academic Publishers, Dordrecht

  • Vapnik, V (1995) The Nature of Statistical Learning Theory, Springer-Verlag, New York

    Google Scholar 

  • Vieux, BE, Cui, Z, Gaur A (2004) Evaluation of a physics-based distributed hydrologic model for flood forecasting, Journal of Hydrology 298:155–177

    Article  Google Scholar 

  • Vojislav K (2001) Learning and Soft Computing–Support Vector Machines. Neural Networks and Fuzzy Logic Models, The MIT Press, Massachusetts

    Google Scholar 

  • Wang W, Xu Z, Lu JW (2003) Three improved neural network models for air quality forecasting. Engineering Computations, 20:192–210

    Article  Google Scholar 

  • Yapo P, Gupta VK, Sorooshian S (1996) Automatic calibration of conceptual rainfall-runoff models: sensitivity to calibration data Journal of Hydrology, 181:23–48

    Google Scholar 

  • Williams R, Zipser D (1989) A learning algorithm for continually running fully recurrent neural networks. Neural Computation, 1:270-280

    Google Scholar 

  • Winters PR (1960) Forecasting sales by exponentially weighted moving averages. Management Science 6:324–342

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ping-Feng Pai.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hong, WC., Pai, PF. Potential assessment of the support vector regression technique in rainfall forecasting. Water Resour Manage 21, 495–513 (2007). https://doi.org/10.1007/s11269-006-9026-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11269-006-9026-2

Key words

Navigation