Skip to main content
Log in

Runoff Prediction Using a Novel Hybrid ANFIS Model Based on Variable Screening

  • Published:
Water Resources Management Aims and scope Submit manuscript

Abstract

The accurate and reliable prediction of future runoff is important to guarantee for strengthening water resource optimization and management. The novel contribution of this article is the development of a hybrid model (FWA-ANFIS), which is based on the improvement of the adaptive neuro-fuzzy inference system (ANFIS) with the fireworks algorithm (FWA). The dominant driving factors of runoff are selected from several hydro-meteorological indices (precipitation, soil moisture content, and evaporation) as predictors by correlation coefficient (CC) analysis, mutual information (MI) analysis, correlation analysis and principal component analysis (CC-PCA), mutual information and kernel principal component analysis (MI-KPCA), MI-PCA, and CC-KPCA. The FWA-ANFIS model is applied to the Beiru River, China, with data from 1985–2016 (1985–2012 for model training and 2013–2016 for model prediction). The standard ANFIS, the GA-ANFIS, the PSO-ANFIS, the FWA-ELM, the GA-ELM, and the PSO-ELM are utilized as compared prediction models on the identical dataset. The results indicate that CC-PCA outperforms the other methods regarding the selection of predictors, and FWA-ANFIS has the best performance in terms of the root mean square error, correlation coefficient, and coefficient of determination, followed by the GA-ANFIS, PSO-ANFIS, ANFIS, FWA-ELM, GA-ELM, and PSO-ELM models. Furthermore, the degrees of uncertainty of the models increase in the following order: FWA-ANFIS, GA-ANFIS, PSO-ANFIS, ANFIS, PSO-ELM, GA-ELM, and FWA-ELM.

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

Similar content being viewed by others

Data Availability

The data that support the funding of this study are available from the first author upon reasonable request.

References

  • Abbaspour KC, Yang J, Maximov I, Siber R, Bogner K, Mieleitner J, Zobrist J (2007) Modelling hydrology and water quality in the pre-alpine/alpine Thur watershed using SWAT. J Hydrol 333(2–4):413–430

    Article  Google Scholar 

  • Abbot J, Marohasy J (2012) Application of artificial neural networks to rainfall forecasting in Queensland. Australia Advances in Atmospheric Sciences 29(4):717–730

    Article  Google Scholar 

  • Azad A, Karami H, Farzin S, Saeedian A, Kashi H, Sayyahi F (2018) Prediction of water quality parameters using ANFIS optimized by intelligence algorithms (case study: Gorganrood River). KSCE J Civ Eng 22(7):2206–2213

    Article  Google Scholar 

  • Banihabib ME, Bandari R, Peralta RC (2019) Auto-regressive neural-network models for long lead-time forecasting of daily flow. Water Resour Manage 33(1):159–172

    Article  Google Scholar 

  • Battiti R (1994) Using mutual information for selecting features in supervised neural net learning. Neural Networks, IEEE Transactions 5(4):537–550

    Article  Google Scholar 

  • Box GE, Jenkins GM, Reinsel GC, Ljung GM (2015) Time series analysis: forecasting and control. John Wiley & Sons

    Google Scholar 

  • Cannas B, Fanni A, See L, Sias G (2006) Data preprocessing for river flow forecasting using neural networks: wavelet transforms and data partitioning. Physics and Chemistry of the Earth, Parts A/b/c 31(18):1164–1171

    Article  Google Scholar 

  • Chen L, Ye L, Singh V, Zhou J, Guo S (2014) Determination of input for artificial neural networks for flood forecasting using the copula entropy method. J Hydrol Eng 19(11):04014021

    Article  Google Scholar 

  • Chen, X, Huang J, Han Z, Gao H, Huang Y (2020) The importance of short lag-time in the runoff forecasting model based on long short-term memory. J Hydrol 125359

  • Cover TM, Thomas JA (2012) Elements of Information Theory [Internet]

  • Ding H, Wu J, Li X (2012) Evolving neural network using hybrid genetic algorithm and simulated annealing for rainfall-runoff forecasting. In International Conference in Swarm Intelligence (pp. 444–451). Springer, Berlin, Heidelberg

  • Ehteram M, Afan HA, Dianatikhah M, Ahmed AN, Ming Fai C, Hossain MS, Elshafie A (2019a) Assessing the predictability of an improved ANFIS model for monthly streamflow using lagged climate indices as predictors. Water 11(6):1130

    Article  Google Scholar 

  • Ehteram M, Ghotbi S, Kisi O, Najah Ahmed A, Hayder G, Ming Fai C, EL-Shafie A (2019) Investigation on the potential to integrate different artificial intelligence models with metaheuristic algorithms for improving river suspended sediment predictions. Appl Sci 9(19):4149

    Article  Google Scholar 

  • Escalante-Sandoval C, Amores-Rovelo L (2019) Regional monthly runoff forecast in southern Canada using ANN, K-means, and L-moments techniques. Can Water Res J

  • Eseye AT, Zhang J, Zheng D, Ma H, Jingfu G (2017) A double-stage hierarchical ANFIS model for short-term wind power prediction. In 2017 IEEE 2nd International Conference on Big Data Analysis (ICBDA) (pp. 546-551). IEEE

  • Fattahi H (2016) Indirect estimation of deformation modulus of an in situ rock mass: an ANFIS model based on grid partitioning, fuzzy c-means clustering and subtractive clustering. Geosci J 20(5):681–690

  • Feng ZK, Niu WJ, Tang ZY, Jiang ZQ, Xu Y, Liu Y, Zhang HR (2020) Monthly runoff time series prediction by variational mode decomposition and support vector machine based on quantum-behaved particle swarm optimization. J Hydrol. https://doi.org/10.1016/j.jhydrol.2020.124627

    Article  Google Scholar 

  • Fleuret F (2004) Fast binary feature selection with conditional mutual information. J Mach Learn Res 5:1531–1555

    Google Scholar 

  • Gao S, Huang Y, Zhang S, Han J, Wang G, Zhang M, Lin Q (2020) Short-term runoff prediction with GRU and LSTM networks without requiring time step optimization during sample generation. J Hydrol 589. https://doi.org/10.1016/j.jhydrol.2020.125188

  • He X, Luo J, Li P, Zuo G, Xie J (2020) A hybrid model based on variational mode decomposition and gradient boosting regression tree for monthly runoff forecasting. Water Resour Manag 34(4). https://doi.org/10.1007/s11269-020-02483-x

  • He X, Luo J, Zuo G, Xie J (2019) Daily runoff forecasting using a hybrid model based on variational mode decomposition and deep neural networks. Water Resour Manage 33(4):1571–1590

    Article  Google Scholar 

  • He ZX, Pan YH, Wang KJ, Xiao LM, Wang X (2021) Area optimization for MPRM logic circuits based on improved multiple disturbances fireworks algorithm. Appl Math Comput 399. https://doi.org/10.1016/j.amc.2021.126008

  • Huang SZ, Chang JX, Huang Q, Chen YT (2014) Monthly streamflow prediction using modified EMD-based support vector machine. J Hydrol 511:764–775

    Article  Google Scholar 

  • Hui SU, Ding GG (2010) Application of anfis in runoff time series forecast based on chaos theory. Journal of Anhui Agricultural Ences 38(12):6548–6550

    Google Scholar 

  • Jang JR (1993) ANFIS: adaptive-network-based fuzzy inference system IEEE Transactions on Systems. Man, and Cybernetics 23:665–685. https://doi.org/10.1109/21.256541

    Article  Google Scholar 

  • Lee RJ, Nicewander WA (1988) Thirteen ways to look at the correlation coefficient. Am Stat 42(1):59–66

  • Liang J, Yuan XH, Yuan YB, Chen ZH, Li YZ (2017) Nonlinear dynamic analysis and robust controller design for Francis hydraulic turbine regulating system with a straight-tube surge tank. Mech Syst Signal Process 85:927–946

    Article  Google Scholar 

  • Lin Q, Xiao-Hong M (2012) Prediction for the runoff into dongjiang reservoir based on grey neural network theory. Journal of North China Institute of Water Conservancy and Hydroelectric Power 33(2):43–45

    Google Scholar 

  • Liu ZN, Li QF, Nguyen LB, Xu GH (2018) Comparing machine-learning models for drought forecasting in vietnam’s cai river basin. Pol J Environ Stud 27(6):2633–2646

    Article  Google Scholar 

  • Lu H, Chen J, Yan K, Jin Q, Xue Y, Gao Z (2017) A hybrid feature selection algorithm for gene expression data classification. Neurocomputing 256:56–62

    Article  Google Scholar 

  • Madadi MR, Akbarifard S, Qaderi K (2020a) Improved Moth-Swarm Algorithm to predict transient storage model parameters in natural streams. Environ Pollut 262:114258‏‏

  • Madadi MR, Akbarifard S, Qaderi K (2020b) Performance evaluation of improved symbiotic organism search algorithm for estimation of solute transport in rivers. Water Resour Manage 34:1453–1464

    Article  Google Scholar 

  • Maity R, Bhagwat PP, Bhatnagar A (2010) Potential of support vector regression for prediction of monthly streamflow using endogenous property. Hydrol Process 24(7):917–923

    Article  Google Scholar 

  • Moeeni H, Bonakdari H, Ebtehaj I (2017) Integrated SARIMAwith neuro-fuzzy systems and neuralnetworksfor monthly inflow prediction. Water Resour Manage 31(7):2141–2156

    Article  Google Scholar 

  • Mohammadi B, Linh NTT, Pham QB, Ahmed AN, Vojteková J, Guan Y, El-Shafie A (2020) Adaptive neuro-fuzzy inference system coupled with shuffled frog leaping algorithm for predicting river streamflow time series. Hydrol Sci J 65(10):1738–1751

    Article  Google Scholar 

  • Nath A, Mthethwa F, Saha G (2020) Runoff estimation using modified adaptive neuro-fuzzy inference system. Environmental Engineering Research 25(4):545–553

    Article  Google Scholar 

  • Ouyang HT (2018) Input optimization of ANFIS typhoon inundation forecast models using a Multi-Objective Genetic Algorithm. J Hydro-Environ Res 19:16–27

    Article  Google Scholar 

  • Poul AK, Shourian M, Ebrahimi H (2019) A Comparative Study of MLR, KNN, ANN and ANFIS Models with Wavelet Transform in Monthly Stream Flow Prediction. Water Resour Manage 33:2907–2923

    Article  Google Scholar 

  • Rauf AU, Ghumman AR (2018) Impact assessment of rainfall-runoff simulations on the flow duration curve of the Upper Indus River—A comparison of data-driven and hydrologic models. Water 10(7):876

    Article  Google Scholar 

  • Ren-Jun Z (1992) The Xinanjiang model applied in China. J Hydrol 135(1–4):371–381

    Article  Google Scholar 

  • Rossman LA (2009) Storm water management model user's manual

  • Roy B, Singh MP, Singh A (2019) A novel approach for rainfall-runoff modelling using a biogeography-based optimization technique. International Journal of River Basin Management 19(1):67–80. https://doi.org/10.1080/15715124.2019.1628035

    Article  Google Scholar 

  • Schölkopf B, Smola A, Müller KR (1997) Kernel principal component analysis. In International conference on artificial neural networks (pp. 583–588). Springer, Berlin, Heidelberg

  • Shannon CE (1949) The mathematical theory of communication. University of Illinois Press, Urbana

    Google Scholar 

  • Sharifi MR, Akbarifard S, Qaderi K, Madadi MR (2021) Developing MSA Algorithm by New Fitness-Distance-Balance Selection Method to Optimize Cascade Hydropower Reservoirs Operation. Water Resour Manage 35:385–406

    Article  Google Scholar 

  • Stigler, SM (1989) Francis Galton's account of the invention of correlation. Stat Sci 4(2):73–79

  • Sudheer CH, Anand N, Panigrahi BK (2013) Streamflow forecasting by SVM with quantum behaved particle swarm optimization. Neurocomputing 101:18–23

    Article  Google Scholar 

  • Tan QF, Lei XH, Wang X, Wang H, Wen X, Ji Y, Kang AQ (2018) An adaptive middle and long-term runoff forecast model using EEMD-ANN hybrid approach. J Hydrol 567:767–780

    Article  Google Scholar 

  • Tan Y (2015) Enhanced Fireworks Algorithm. Springer, Berlin Heidelberg

    Book  Google Scholar 

  • Tan Y, Zhu Y (2010) Fireworks Algorithm for Optimization. International Conference in Swarm Intelligence. Springer-Verlag

  • Wold S, Esbensen K, Geladi P (1987) Principal component analysis. Chemom Intell Lab Syst 2(1–3):37–52

    Article  Google Scholar 

  • Wu CL, Chau KW (2011) Rainfall–runoff modeling using artificial neural network coupled with singular spectrum analysis. J Hydrol 399(3–4):394–409

    Article  Google Scholar 

  • Xiang Z, Yan J, Demir I (2020) A Rainfall-Runoff Model With LSTM-Based Sequence-to-Sequence Learning Water Resour Res 56 https://doi.org/10.1029/2019wr02532

  • Xie T, Zhang G, Hou J, Xie J, Lv M, Liu F (2019) Hybrid forecasting model for non-stationary daily runoff series: A case study in the Han River Basin, China. J Hydrol 577:123915

  • Yang M, Wang H, Jiang Y, Lu X, Xu Z, Sun G (2020) Geca proposed ensemble–knn method for improved monthly runoff forecasting. Water Resources Management: An International Journal. Published for the European Water Resources Association (EWRA) 34:849–863

    Google Scholar 

  • Yaseen ZM, Kisi O, Demir V (2016) Enhancing long-term streamflow forecasting and predicting using periodicity data component: application of artificial intelligence. Water Resour Manage 30(12):4125–4151

    Article  Google Scholar 

  • Yaseen ZM, Mohtar WHMW, Ameen AMS, Ebtehaj I, Razali SFM, Bonakdari H, Shahid S (2019a) Implementation of univariate paradigm for streamflow simulation using hybrid data-driven model: Case study in tropical region. IEEE Access 7:74471–74481

    Article  Google Scholar 

  • Yaseen ZM, Ebtehaj I, Kim S, Sanikhani H, Asadi H, Ghareb MI, Bonakdari H, Wan Mohtar WHM, Al-Ansari N, Shahid S (2019b) Novel Hybrid Data-Intelligence Model for Forecasting Monthly Rainfall with Uncertainty Analysis. Water 11:502. https://doi.org/10.3390/w11030502

    Article  Google Scholar 

  • Yuan XH, Chen C, Lei XH, Yuan YB, Adnan RM (2018a) Monthly runoff forecasting based on LSTM-ALO model. Stoch Env Res Risk Assess 32:2199–2212. https://doi.org/10.1007/s00477-018-1560-y

    Article  Google Scholar 

  • Yuan XH, Ji B, Zhang SQ, Tian H, Chen ZH (2014) An improved artificial physical optimization algorithm for dynamic dispatch of generators with valve-point effects and wind power. Energy Convers Manag 82:92–105

    Article  Google Scholar 

  • Yuan X, Chen C, Lei X, Yuan Y, Adnan RM (2018b) Monthly runoff forecasting based on lstm–alo model. Stoch Env Res Risk Assess 32(1):2199–2212

    Article  Google Scholar 

  • Yuan X, Tian H, Yuan Y, Huang Y, Ikram RM (2015) An extended NSGA-III for solution multi-objective hydro-thermal-wind scheduling considering wind power cost. Energy Convers Manage 96:568–578

    Article  Google Scholar 

  • Zhou Y, Guo S, Chang FJ (2019) Explore an evolutionary recurrent ANFIS for modelling multi-step-ahead flood forecasts. J Hydrol 570:343–355

    Article  Google Scholar 

  • Zounemat-Kermani M, Mahdavi-Meymand A, Alizamir M, Adarsh S, Yaseen ZM (2020) On the complexities of sediment load modeling using integrative machine learning: Application of the great river of Loíza in Puerto Rico. J Hydrol 585:124759

Download references

Funding

This work is supported by the National Natural Science Foundation of China (No. 52069005), the Guizhou province science and technology fund (Guizhou Science Foundation-ZK[2021] General 295), and High-level Talents Start-up Fund Project of Guizhou Institute of Technology (XJGC20210425) and special thanks are given to the anonymous reviewers and editors for their constructive comments.

Author information

Authors and Affiliations

Authors

Contributions

Zhennan Liu: Conceptualization, Methodology, Software. Qiongfang Li: Data curation, Writing- Original draft preparation. Jingnan Zhou: Writing- Reviewing and Editing. Weiguo Jiao: Software, Validation. Xiaoyu Wang: Visualization.

Corresponding author

Correspondence to Jingnan Zhou.

Ethics declarations

Conflict of Interest

The authors declare no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liu, Z., Li, Q., Zhou, J. et al. Runoff Prediction Using a Novel Hybrid ANFIS Model Based on Variable Screening. Water Resour Manage 35, 2921–2940 (2021). https://doi.org/10.1007/s11269-021-02878-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11269-021-02878-4

Keywords

Navigation