Skip to main content
Log in

Daily Forecasting of Dam Water Levels: Comparing a Support Vector Machine (SVM) Model With Adaptive Neuro Fuzzy Inference System (ANFIS)

  • Published:
Water Resources Management Aims and scope Submit manuscript

An Erratum to this article was published on 01 August 2013

Abstract

Reservoir planning and management are critical to the development of the hydrological field and necessary to Integrated Water Resources Management. The growth of forecasting models has resulted in an excellent model known as the Support Vector Machine (SVM). This model uses linearly separable patterns based on an optimal hyperplane, which are extended to non-linearly separable patterns by transforming the raw data to map into a new space. SVM can find a global optimal solution equipped with Kernel functions. These Kernel functions have high flexibility in the forecasting computation, enabling data to be mapped at a higher and infinite-dimensional space in an implicit manner. This paper presents a new solution to the expert system, using SVM to forecast the daily dam water level of the Klang gate. Four categories are identified to determine the best model: the input scenario, the type of SVM regression, the number of V-fold cross-validation and the time lag. The best input scenario employs both the rainfall R(t-i) and the dam water level L(t-i). Type 2 SVM regression is selected as the best regression type, and 5-fold cross-validation produces the most accurate results. The results are compared with those obtained using ANFIS: all the RMSE, MAE and MAPE values prove that SVM is a superior model to ANFIS. Finally, all the results are combined to determine the best time lag, resulting in R(t-2) L(t-2) for the best model with only 1.64 % error.

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
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  • Akrami SA, El-Shafie A, Jaafar O (2013) Improving rainfall forecasting efficiency using Modified Adaptive Neuro-Fuzzy Inference System (MANFIS). Water Resour Manag, pp 1573–1650

  • An S, Liu W, Venkatesh S (2007) Fast cross-validation algorithms for least squares support vector machine and kernel ridge regression. Pattern Recog 40(8):2154–2162

    Article  Google Scholar 

  • Bacanli UG, Firat M, Dikbas F (2009) Adaptive neuro-fuzzy inference system for drought forecasting. Stoch Env Res Risk A 23:1143–1154

    Article  Google Scholar 

  • Behzad M, Asghari K, Eazi M, Palhang M (2009) Generalization performance of support vector machines and neural network in runoff modelling. Expert Syst Appl 36:7624–7629

    Article  Google Scholar 

  • Dastorani MT, Moghaddamnia A, Piri J, Rico-Ramirez M (2010) Application of ANN and ANFIS models for reconstructing missing flow data. Environ Monit Assess 166:421–434

    Article  Google Scholar 

  • Efe MO (2009) A comparison of ANFIS, MLP and SVM in identification of chemical processes. Control Applications, (CCA) & Intelligent Control, (ISIC), 689–694

  • El-Shafie A, Noureldin A (2010) Generalized versus non-generalized neural network model for multi-lead inflow forecasting at Aswan High Dam. Hydrol Earth Syst Sci Discuss 7(5):7957–7993

    Article  Google Scholar 

  • El-Shafie A, Jaafer O, Seyed A (2011a) Adaptive neuro-fuzzy inference system based model for rainfall forecasting in Klang River, Malaysia. Int J Phys Sci 6(12):2875–2888

    Google Scholar 

  • El-Shafie AH, El-Shafie A, El Mazoghi HG, Shehata A, Taha MR (2011b) Artificial neural network technique for rainfall forecasting applied to Alexandria, Egypt. Int J Phys Sci 6(6):1306–1316

    Google Scholar 

  • Feng CXJ, Yu ZGS, Kingi U, Baig MP (2005) Threefold vs. fivefold cross validation in one-hidden-layer and two-hidden-layer predictive neural network modelling of machining surface roughness data. J Manuf Syst 24(2):93–107

    Article  Google Scholar 

  • Firat M, Turan ME, Yurdusev MA (2009) Comparative analysis of fuzzy inference system of water consumption time series prediction. J Hydrol 374(3–4):235–241

    Article  Google Scholar 

  • Gharaviri A, Dehghan F, Teshnelab M, Moghaddam AH (2008) Comparison of neural network, ANFIS and SVM classifiers for PVC arrhythmia detection. Machine Learning and Cybernetics, 750–755

  • Gunn SR (1998) Support vector machines for classification and regression (Technical Report). University of Southampton, Southampton

    Google Scholar 

  • Guo J, Zhou J, Qin H, Zou Q, Li Q (2011) Monthly streamflow forecasting based in improved support vector machine model. Expert Syst Appl 38:13073–13081

    Article  Google Scholar 

  • Haykin S (2003) Neural networks: a comprehensive foundation. Pearson Education, Singapore

    Google Scholar 

  • Hejazi MI, Cai X, Borah DK (2008) Calibrating a watershed simulation model involving human interference: an application of multi-objective genetic algorithms. J Hydroinf 10(1):97–111

    Article  Google Scholar 

  • Hong Y, Lee YJ (2009) Citing Websites. A loss function approach to model specification testing and its relative efficiency to the GLR test. Retrieved 3rd February 2013 http://econweb.tamu.edu/common/files/workshops/Econometrics/2009_4_16_Yoon-Jin_Lee.pdf

  • Kushwaha A, Jain MK (2013) Hydrological simulation in a forest dominated watershed in Himalayan Region using SWAT model. Water Resour Manag 27(8):3005–3023

    Article  Google Scholar 

  • Li ZZ, Xie YB, Zhang J, Li X (2010) Sediment carrying capacity prediction based on optimization support vector machines. Proceedings of SPIE, the International Society for Optical Engineering, 7749

  • Lin JY, Cheng CT, Chau KW (2006) Using support vector machines for long-term discharge prediction. Hydrol Sci J 51(4):599–612

    Article  Google Scholar 

  • Lin HJ, Yeh JP (2009) Optimal reduction of solutions for support vector machines. Appl Math Comput 214:329–335

    Google Scholar 

  • Lu RS, Lo SL (2002) Diagnosing reservoir water quality using self-organizing maps and fuzzy theory. Water Res 36:2265–2274

    Article  Google Scholar 

  • Moghaddasi M, Araghinejad S, Morid S (2013) Water management of irrigation dams considering climate variation: case study of Zayandeh-rud reservoir, Iran. Water Resour Manag 27(6):1651–1660

    Article  Google Scholar 

  • Najah AA, El-Shafie A, Karim OA, Jaafar O (2010) Water quality prediction model utilizing integrated wavelet-ANFIS model with cross validation. Neural Comput Applic. doi:10.1007/s00521-010-0486-1

    Google Scholar 

  • Najah A, El-Shafie A, Karim OA, Jaafar O (2011) Integrated versus isolated scenario for prediction dissolved oxygen at progression of water quality monitoring stations. Hydrol Earth Syst Sci Discuss 15:2693–2708. doi:10.5194/hess-15-2693-2011

    Article  Google Scholar 

  • Naji A, Ismail A, Ismail AR (2010) Chemical speciation and contamination assessment of Zn and Cd by sequential extraction in surface sediment of Klang River, Malaysia. Microchem J 95(2):285–292.

    Google Scholar 

  • Nikolic VV, Simonovic SP, Milicevic DB (2013) Analytical support for integrated water resources management: a new method for addressing spatial and temporal variability. Water Resour Manag 27(2):401–417

    Article  Google Scholar 

  • Rahaman MM, Varis O (2005) Integrated water resources management: evolution, prospects and future challenges. Sustain Sci Pract Pol 1(1):1–8

    Google Scholar 

  • Raziei T, Bordi I, Pereira LS (2013) Regional drought modes in Iran using the SPI: the effect of time scale and spatial resolution. Water Resour Manag

  • Rodriguez AS, Santos MA, Santos AD, Rocha F (2002) Dam-break flood emergency management system. Water Resources Management 16:489–503

    Article  Google Scholar 

  • Sang YF (2013) Improved wavelet modeling framework for hydrologic time series forecasting. Water Resour Manag 27(8):2807–2821

    Article  Google Scholar 

  • Scott A, Lake S, Cottingham P, Jones G (2003) Improving river management during drought. Aust Water Assoc Water J 5:383–393

    Google Scholar 

  • Seckin N, Cobaner M, Yurtal R, Haktanir T (2013) Comparison of artificial neural network methods with L-moments for estimating flood flow at ungauged sites: the case of east Mediterranean river basin, Turkey. Water Resour Manag 27(7):2103–2124

    Article  Google Scholar 

  • Shiri J, Dierickx W, Baba APA, Neamati S, Ghorbani MA (2011) Estimating daily pan evaporation from climatic data of the State of Illinois, USA using adaptive neuro-fuzzy inference system (ANFIS) and artificial neural network (ANN). Hydrol Res 42(6):491–502

    Google Scholar 

  • Smola AJ, Scholkopf B (2004) A tutorial on support vector regression. Stat Comput 14(3):1–24

    Article  Google Scholar 

  • Sreekanth PD, Sreedevi PD, Ahmed S, Geethanjali N (2011) Comparison of FFNN and ANFIS models for estimating groundwater level. Environ Earth Sci 62(6):1301–1310

    Article  Google Scholar 

  • Tripathi S, Srinivas VV, Nanjundiah RS (2006) Downscaling of precipitation for climate change scenarios: a support vector machine approach. J Hydrol 330(3–4):621–640

    Article  Google Scholar 

  • Valizadeh N, El-Shafie A (2013) Forecasting the level of reservoirs using multiple input fuzzification in ANFIS. Water Resour Manag, pp 1573–1650

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

    Book  Google Scholar 

  • Vapnik VN (1998) Statistical learning theory. Wiley, New York

    Google Scholar 

  • Wan Ishak WH, Ku-Mahamud KR, Md Norwawi N (2011) Neural network application in reservoir water level forecasting and release decision. Int J New Computer Archit Appl 1(2):54–63

    Google Scholar 

  • Wang WC, Chau KW, Cheng CT, Qiu L (2006) A comparison of performance of several artificial intelligence methods for forecasting monthly discharge time series. J Hydrol 374(3–4):294–306

    Google Scholar 

  • Yoon H, Jun SC, Hyun Y, Bae GO, Lee KK (2011) A comparative study of artificial neural networks and support vector machines for predicting groundwater levels in a coastal aquifer. J Hydrol 396:128–138

    Article  Google Scholar 

Download references

Acknowledgment

This research was supported by the research grant for the second author from University Kebangsaan Malaysia UKM-DLP-2011-002, FRGS/1/2012/TK03/UKM/02/4 respectively

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ali Najah.

Additional information

An erratum to this article can be found online at http://dx.doi.org/10.1007/s11269-013-0406-0.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hipni, A., El-shafie, A., Najah, A. et al. Daily Forecasting of Dam Water Levels: Comparing a Support Vector Machine (SVM) Model With Adaptive Neuro Fuzzy Inference System (ANFIS). Water Resour Manage 27, 3803–3823 (2013). https://doi.org/10.1007/s11269-013-0382-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11269-013-0382-4

Keywords

Navigation