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.
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
Abbot J, Marohasy J (2012) Application of artificial neural networks to rainfall forecasting in Queensland. Australia Advances in Atmospheric Sciences 29(4):717–730
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
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
Battiti R (1994) Using mutual information for selecting features in supervised neural net learning. Neural Networks, IEEE Transactions 5(4):537–550
Box GE, Jenkins GM, Reinsel GC, Ljung GM (2015) Time series analysis: forecasting and control. John Wiley & Sons
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
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
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
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
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
Fleuret F (2004) Fast binary feature selection with conditional mutual information. J Mach Learn Res 5:1531–1555
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
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
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
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
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
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
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
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
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
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
Moeeni H, Bonakdari H, Ebtehaj I (2017) Integrated SARIMAwith neuro-fuzzy systems and neuralnetworksfor monthly inflow prediction. Water Resour Manage 31(7):2141–2156
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
Nath A, Mthethwa F, Saha G (2020) Runoff estimation using modified adaptive neuro-fuzzy inference system. Environmental Engineering Research 25(4):545–553
Ouyang HT (2018) Input optimization of ANFIS typhoon inundation forecast models using a Multi-Objective Genetic Algorithm. J Hydro-Environ Res 19:16–27
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
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
Ren-Jun Z (1992) The Xinanjiang model applied in China. J Hydrol 135(1–4):371–381
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
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
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
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
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
Tan Y (2015) Enhanced Fireworks Algorithm. Springer, Berlin Heidelberg
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
Wu CL, Chau KW (2011) Rainfall–runoff modeling using artificial neural network coupled with singular spectrum analysis. J Hydrol 399(3–4):394–409
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
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
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
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
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
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
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
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
Zhou Y, Guo S, Chang FJ (2019) Explore an evolutionary recurrent ANFIS for modelling multi-step-ahead flood forecasts. J Hydrol 570:343–355
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
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
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
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
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11269-021-02878-4