Skip to main content
Log in

Monthly Rainfall Forecasting Using EEMD-SVR Based on Phase-Space Reconstruction

  • Published:
Water Resources Management Aims and scope Submit manuscript

Abstract

Rainfall links atmospheric and surficial processes and is one of the most important hydrologic variables. We apply support vector regression (SVR), which has a high generalization capability, to construct a rainfall forecasting model. Before construction of the model, a self-adaptive data analysis methodology called ensemble empirical mode decomposition (EEMD) is used to preprocess a rainfall data series. In addition, the phase-space reconstruction method is implemented to design input vectors for the forecasting model. The proposed hybrid model is applied to forecast the monthly rainfall at a weather station in Changchun, China as a case study. To demonstrate the capacity of the proposed hybrid model, a typical three-layer feed-forward artificial neural network model, an auto-regressive integrated moving average model, and a support vector regression model are constructed. Predictive performance of the models is evaluated based on normalized mean squared error (NMSE), mean absolute percent error (MAPE), Nash–Sutcliffe efficiency (NSE), and the coefficient of correlation (CC). Results indicate that the proposed hybrid model has the lowest NMSE and MAPE values of 0.10 and 14.90, respectively, and the highest NSE and CC values of 0.91 and 0.83, respectively, during the validation period. We conclude that the proposed hybrid model is feasible for monthly rainfall forecast and is better than the models currently in common use.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  • Bao Y, Xiong T, Hu Z (2012) Forecasting Air passenger traffic by support vector machines with ensemble empirical mode decomposition and slope-based method. Discret Dyn Nat Soc 2012:1–12

    Article  Google Scholar 

  • Baydaroğlu Ö, Koçak K (2014) SVR-based prediction of evaporation combined with chaotic approach. J Hydrol 508:356–363

    Article  Google Scholar 

  • Box G, Jenkins G (1970) Time series analysis forecasting and control. Holden-Day, San Francisco

    Google Scholar 

  • Cao L (1997) Practical method for determining the minimum embedding dimension of a scalar time series. Physica D 110(1–2):43–50

    Article  Google Scholar 

  • Chau KW, Wu CL, Li YS (2005) Comparison of several flood forecasting models in Yangtze river. J Hydrol Eng 10(6):485–491

    Article  Google Scholar 

  • Chua LHC, Wong TSW (2011) Runoff forecasting for an asphalt plane by artificial neural networks and comparisons with kinematic wave and autoregressive moving average models. J Hydrol 397(3–4):191–201

    Article  Google Scholar 

  • Damle C, Yalcin A (2007) Flood prediction using time series data mining. J Hydrol 333(2–4):305–316

    Article  Google Scholar 

  • Dhanya CT, Nagesh Kumar D (2011a) Predictive uncertainty of chaotic daily streamflow using ensemble wavelet networks approach. Water Resour Res 47:28. doi:10.1029/2010wr010173

  • Dhanya CT, Nagesh Kumar D (2011b) Multivariate nonlinear ensemble prediction of daily chaotic rainfall with climate inputs. J Hydrol 403(3–4):292–306

  • Farajzadeh J, Fakheri Fard A, Lotfi S (2014) Modeling of monthly rainfall and runoff of urmia lake basin using “feed-forward neural network” and “time series analysis” model. Water Resour Indust 7–8:38–48

    Article  Google Scholar 

  • Feng Q, Wen X, Li J (2015) Wavelet analysis-support vector machine coupled models for monthly rainfall forecasting in arid regions. Water Resour Manag 29:1049–1065. doi:10.1007/s11269-014-0860-3

    Article  Google Scholar 

  • Frazer AM, Swinney HL (1986) Independent coordinates for strange attractors from mutual information. Phys Rev A 33(2):1134–1140

    Article  Google Scholar 

  • George J, Janaki L, Parameswaran Gomathy J (2016) Statistical downscaling using local polynomial regression for rainfall predictions – a case study. Water Resour Manag 30:183–193. doi:10.1007/s11269-015-1154-0

    Article  Google Scholar 

  • Grassberger P, Procaccia I (1983) Measuring the strangeness of strange attractors. Physica D 9(1–2):189–208

    Article  Google Scholar 

  • Guo Z, Chi D, Wu J, Zhang W (2014) A new wind speed forecasting strategy based on the chaotic time series modelling technique and the apriori algorithm. Energy Convers Manag 84:140–151

    Article  Google Scholar 

  • He X, Guan H, Zhang X, Simmons CT (2014) A wavelet-based multiple linear regression model for forecasting monthly rainfall. Int J Climatol 34(6):1898–1912

    Article  Google Scholar 

  • Hong W-C (2008) Rainfall forecasting by technological machine learning models. Appl Math Comput 200(1):41–57

    Article  Google Scholar 

  • Hong W-C, Pai P-F (2006) Potential assessment of the support vector regression technique in rainfall forecasting. Water Resour Manag 21(2):495–513

    Article  Google Scholar 

  • Hu J, Wang J, Zeng G (2013a) A hybrid forecasting approach applied to wind speed time series. Renew Energ 60:185–194

    Article  Google Scholar 

  • Hu Z, Zhang C, Luo G, Teng Z, Jia C (2013b) Characterizing cross-scale chaotic behaviors of the runoff time series in an inland river of central Asia. Quat Int 311:132–139

    Article  Google Scholar 

  • Huang NE et al (1998) The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis. Proc R Soc London, Ser A 454:903–955

    Article  Google Scholar 

  • Kaur H, Jothiprakash V (2013) Daily precipitation mapping and forecasting using data driven techniques. Int J Hydrol Sci Technol 3(4):364–377

    Article  Google Scholar 

  • Kennel MB, Brown R, Abarbanel HDI (1992) Determining embedding dimension for phase-space reconstruction using a geometirc method. Phys Rev A 45:3403–3411

    Article  Google Scholar 

  • Khan MS, Coulibaly P (2006) Application of support vector machine in lake water level prediction. J Hydrol Eng 11:199–205

    Article  Google Scholar 

  • Khatibi R et al (2014) Inter-comparison of time series models of lake levels predicted by several modeling strategies. J Hydrol 511:530–545

    Article  Google Scholar 

  • Kouhi S, Keynia F, Najafi Ravadanegh S (2014) A new short-term load forecast method based on neuro-evolutionary algorithm and chaotic feature selection. Int J Electr Power Energy Syst 62:862–867

    Article  Google Scholar 

  • Lin G-F, Chen G-R, Wu M-C, Chou Y-C (2009) Effective forecasting of hourly typhoon rainfall using support vector machines. Water Resour Res 45:8. doi:10.1029/2009WR007911

    Article  Google Scholar 

  • Liong SY, Sivapragasam C (2002) Flood stage forecasting with support vector machines. J Am Water Res Assoc 38(1):173–186

    Article  Google Scholar 

  • Maheswaran R, Khosa R (2013) Wavelets-based nonlinear model for real-time daily flow forecasting in Krishna river. J Hydroinf 15(3):1022–1041

    Article  Google Scholar 

  • Maheswaran R, Khosa R (2014) A wavelet-based second order nonlinear model for forecasting monthly rainfall. Water Resour Manag 28:5411–5431. doi:10.1007/s11269-014-0809-6

  • Ng WW, Panu US, Lennox WC (2007) Chaos based analytical techniques for daily extreme hydrological observations. J Hydrol 342(1–2):17–41

    Article  Google Scholar 

  • Nourani V, Alizadeh F, Roushangar K (2016) Evaluation of a Two-stage SVM and spatial statistics methods for modeling monthly river suspended sediment load. Water Resour Manag 30:393–407. doi:10.1007/s11269-015-1168-7

    Article  Google Scholar 

  • Paolo B, Renzo R, Luis GC, Jose DS (1993) Forecasting of short-term rainfall using ARMA models. J Hydrol 144:193–211

    Article  Google Scholar 

  • Rosenstein MT, Collins JJ, De Luca CJ (1993) A practical method for calculating largest Lyapunov exponents from small data sets. Physica D 65:117–134

    Article  Google Scholar 

  • Sivakumar B, Jayawardena AW, Fernando TMKG (2002) River flow forecasting: use of phase-space reconstruction and artificial neural networks approaches. J Hydrol 265(1–4):225–245

    Article  Google Scholar 

  • Sivapragasam C, Liong S-Y, Pasha MFK (2001) Rainfall and runoff forecasting with SSA-SVM approach. J Hydroinf 03(3):141–152

    Google Scholar 

  • Solomatine DP, Ostfeld A (2008) Data-driven modelling: some past experiences and new approaches. J Hydroinf 10(1):3–22

    Article  Google Scholar 

  • Suryanarayana C, Sudheer C, Mahammood V, Panigrahi BK (2014) An integrated wavelet-support vector machine for groundwater level prediction in Visakhapatnam, India. Neurocomputing 14:324–335

    Article  Google Scholar 

  • Takens F (1981) Detecting strange attractors in turbulence, lectures notes in mathematics. Springer, New York

    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. J Hydrol 301(1–4):146–162

    Article  Google Scholar 

  • Vapnik V (1995) The nature of statistical learning theory. Springer, New York

    Book  Google Scholar 

  • Wang T, Zhang M, Yu Q, Zhang H (2012) Comparing the applications of EMD and EEMD on time–frequency analysis of seismic signal. J Appl Geophys 83:29–34

    Article  Google Scholar 

  • Wang W-c, Xu D-m, K-w C, Chen S (2013) Improved annual rainfall-runoff forecasting using PSO - SVM model based on EEMD. J Hydroinf 15(4):1377–1390

    Article  Google Scholar 

  • Wu Z, Huang NE (2009) Ensemble empirical mode decomposition: a noise-assisted data analysis method. Adv Adapt Data Analy 1:1–41

    Article  Google Scholar 

  • Wu J, Long J, Liu M (2015) Evolving RBF neural networks for rainfall prediction using hybrid particle swarm optimization and genetic algorithm. Neurocomputing 148:136–142

    Article  Google Scholar 

  • Zhang X, Zhou J (2013) Multi-fault diagnosis for rolling element bearings based on ensemble empirical mode decomposition and optimized support vector machines. Mech Syst Signal Process 41(1–2):127–140

    Article  Google Scholar 

Download references

Acknowledgments

The author would like to acknowledge the support provided by the National Natural Science Foundation of China (NO. 41372237), the Science and Technology Department of Jilin Province (NO. 20130206011SF) and the Shenyang Geological Survey Center of the China Geological Survey (NO. 1212011140027 and 12120114027401).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xin Xin.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ouyang, Q., Lu, W., Xin, X. et al. Monthly Rainfall Forecasting Using EEMD-SVR Based on Phase-Space Reconstruction. Water Resour Manage 30, 2311–2325 (2016). https://doi.org/10.1007/s11269-016-1288-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11269-016-1288-8

Keywords

Navigation