Abstract
One of the most challenging tasks in rainfall prediction is designing a reliable computational methodology owing the random and stochastic characteristics of time-series. In this study, the potential of five different data-driven models including Multilayer Perceptron (MLP), Least Square Support Vector Machine (LSSVM), Neuro-fuzzy, Hammerstein-Weiner (HW) and Autoregressive Integrated Moving Average (ARIMA) were employed for multi-station (Hien, Thank My, Hoi Khanh, Ai Nghia and Cai Lau) prediction of daily rainfall in the Vu Gia-Thu Bon River basin in Central Vietnam. Subsequently, hybrid ARIMA-MLP, ARIMA-LSSVM, ARIMA-NF and ARIMA-HW models were also utilized to predict the daily rainfall at these stations. The results were evaluated in terms of widely used performance criteria, viz.: determination coefficient (R2), root mean square error (RMSE), mean absolute error (MAE) and correlation coefficient (CC). Besides, the Taylor diagram is also used to examine and compare the similarity between the observed and predicted rainfall. The quantitative analysis indicated that the HW model increased the prediction accuracy by 5%, 3% and 2% at Hien, Ai Nghia and Cau Lau stations, respectively, compared to the other models. Likewise, the NF model increased the prediction accuracy at Thanh My and Hoi Khanh stations in contrast to the other models in terms of the mean absolute error. Also, the results of hybrid ARIMA-NF and ARIMA-HW models showed the best performance in terms of predictive skills and verified to increase the prediction accuracy in comparison to the single models.
Similar content being viewed by others
References
Abba SI, Hadi SJ, Abdullahi J (2017) River water modelling prediction using multi-linear regression, artificial neural network, and adaptive neuro-fuzzy inference system techniques. Procedia Computer Science 120:75–82
Adnan RM, Malik A, Kumar A, Parmar KS, Kisi O (2019) Pan evaporation modeling by three different neuro-fuzzy intelligent systems using climatic inputs. Arab J Geosci 12:606–614. https://doi.org/10.1007/s12517-019-4781-6
Akrami SA, Nourani V, Hakim SJS (2014) Development of nonlinear model based on wavelet-ANFIS for rainfall forecasting at Klang gates dam. Water Resour Manag 28(10):2999–3018
Alizamir M, Kisi O, Zounemat-Kermani M (2018) Modelling long-term groundwater fluctuations by extreme learning machine using hydro-climatic data. Hydrol Sci J 63(1):63–73
Al-Zahrani MA, Abo-Monasar A (2015) Urban residential water demand prediction based on artificial neural networks and time series models. Water Resour Manag 29(10):3651–3662
Bartoletti N, Casagli F, Marsili-Libelli S, Nardi A, Palandri L (2018) Data-driven rainfall/runoff modelling based on a neuro-fuzzy inference system. Environ Model Softw 106:35–47
Box GE, Jenkins GM, Reinsel GC, Ljung GM (2015) Time series analysis: forecasting and control. Wiley, Hoboken
Brown K (2008) Hydrological and hydraulic modelling for the Ord River irrigation study
Bustami R, Bessaih N, Bong C, Suhaili S (2007) Artificial neural network for precipitation and water level predictions of Bedup River. IAENG Int J Comput Sci 34(2):228–233
Che Z, Purushotham S, Cho K, Sontag D, Liu Y (2018) Recurrent neural networks for multivariate time series with missing values. Sci Rep 8(1):1–12
Choubin B, Khalighi-Sigaroodi S, Malekian A, Kişi Ö (2016) Multiple linear regression, multi-layer perceptron network and adaptive neuro-fuzzy inference system for forecasting precipitation based on large-scale climate signals. Hydrol Sci J 61(6):1001–1009
Cramer S, Kampouridis M, Freitas AA, Alexandridis AK (2017) An extensive evaluation of seven machine learning methods for rainfall prediction in weather derivatives. Expert Syst Appl 85:169–181
Danandeh Mehr A, Nourani V, Karimi Khosrowshahi V, Ghorbani MA (2019) A hybrid support vector regression–firefly model for monthly rainfall forecasting. Int J Environ Sci Technol 16(1):335–346
Elkiran G, Nourani V, Abba SI, Abdullahi J (2018) Artificial intelligence-based approaches for multi-station modelling of dissolve oxygen in river. Global J Environ Sci Manage 4(4):439–450
Elkiran G, Nourani V, Abba SI (2019) Multi-step ahead modelling of river water quality parameters using ensemble artificial intelligence-based approach. J Hydrol 577:123962
Gaya MS, Zango MU, Yusuf LA, Mustapha M, Muhammad B, Sani A, Tijjani A, Wahab NA, Khairi MTM (2017) Estimation of turbidity in water treatment plant using hammerstein-wiener and neural network technique. Indonesian Journal of Electrical Engineering and Computer Science 5(3):666–672
Ghorbani MA, Khatibi R, Goel A, FazeliFard MH, Azani A (2016) Modeling river discharge time series using support vector machine and artificial neural networks. Environ Earth Sci 75(8):1–13
Ghorbani MA, Deo RC, Yaseen ZM, Kashani H, Mohammadi B (2018) Pan evaporation prediction using a hybrid multilayer perceptron-firefly algorithm (MLP-FFA) model: case study in North Iran. Theor Appl Climatol 133(3–4):1119–1131
Ghose DK, Panda SS, Swain PC (2013) Prediction and optimization of runoff via ANFIS and GA. Alexandria Engineering Journal 52(2):209–220
Guo F (2004) A new identification method for Wiener and Hammerstein systems. For schungszentrum Karlsruhe. Retrieved from 10.23919/ECC.2003.7085284
Hadi SJ, Tombul M (2018) Forecasting daily streamflow for basins with different physical characteristics through data-driven methods. Water Resour Manag 32(10):3405–3422
Horton, P., Jaboyedoff, M., & Obled, C. (2018). Using genetic algorithms to optimize the analogue method for precipitation prediction in the Swiss Alps. J Hydrol, 556:1220–1231. https://doi.org/10.1016/j.jhydrol.2017.04.017
Hung NQ, Babel MS, Weesakul S, Tripathi NK (2009) An artificial neural network model for rainfall forecasting in Bangkok, Thailand. Hydrol Earth Syst Sci 13(8):1413–1425
Jahani B, Mohammadi B (2019) A comparison between the application of empirical and ANN methods for estimation of daily global solar radiation in Iran. Theor Appl Climatol 137(1–2):1257–1269
Kalteh AM (2019) Modular wavelet–extreme learning machine: a new approach for forecasting daily rainfall. Water Resour Manag 33:3831–3849. https://doi.org/10.1007/s11269-019-02333-5
Kim S, Singh VP (2014) Modeling daily soil temperature using data-driven models and spatial distribution. Theor Appl Climatol 118(3):465–479
Kumar P, Kendra KV, Gramvidhyapith L (2015) Daily rainfall forecasting using adaptive neuro- fuzzy inference system ( Anfis ) MODELS. Int J Sci Nature 6(3):382–388
Lin GF, Jhong BC (2015) A real-time forecasting model for the spatial distribution of typhoon rainfall. J Hydrol 521:302–313
Malik A, Kumar A, Kisi O, Shiri J (2019a) Evaluating the performance of four different heuristic approaches with gamma test for daily suspended sediment concentration modeling. Environ Sci Pollut Res 26:22670–22687. https://doi.org/10.1007/s11356-019-05553-9
Malik A, Kumar A, Singh RP (2019b) Application of heuristic approaches for prediction of hydrological drought using multi-scalar Streamflow drought index. Water Resour Manag 33:3985–4006. https://doi.org/10.1007/s11269-019-02350-4
Meshram SG, Ghorbani MA, Deo RC, Kashani MH, Meshram C, Karimi V (2019) New approach for sediment yield forecasting with a two-phase feedforward neuron network-particle swarm optimization model integrated with the gravitational search algorithm. Water Resour Manag 33:2335–2356. https://doi.org/10.1007/s11269-019-02265-0
Nourani, V., Kisi, Ö., & Komasi, M. (2011). Two hybrid Artificial Intelligence approaches for modeling rainfall – runoff process. J Hydrol 402(1–2): 41–59. https://doi.org/10.1016/j.jhydrol.2011.03.002
Nourani V, Elkiran G, Abba SI (2018) Wastewater treatment plant performance analysis using artificial intelligence – an ensemble approach. Water Sci Technol 78(10):2064–2076
Nourani V, Elkiran G, Abdullahi J (2019) Multi-station artificial intelligence based ensemble modeling of reference evapotranspiration using pan evaporation measurements. J Hydrol. https://doi.org/10.1016/j.jhydrol.2019.123958
Olyaie E, Zare Abyaneh H, Danandeh Mehr A (2017) A comparative analysis among computational intelligence techniques for dissolved oxygen prediction in Delaware River. Geosci Front 8(3):517–527
Qasem SN, Samadianfard S, Kheshtgar S et al (2019) Modeling monthly pan evaporation using wavelet support vector regression and wavelet artificial neural networks in arid and humid climates. Engineering Applications of Computational Fluid Mechanics. https://doi.org/10.1080/19942060.2018.1564702
Sharifi SS, Delirhasannia R, Nourani V, Sadraddini AA, Ghorbani A (2009) Using artificial neural networks ( ANNs ) and adaptive Neuro-fuzzy inference system ( ANFIS ) for modeling and sensitivity analysis of effective rainfall, (2008):133–139
Solgi A, Zarei H, Nourani V, Bahmani R (2017) A new approach to flow simulation using hybrid models. Appl Water Sci 7(online):16. https://doi.org/10.1007/s13201-016-0515-z
Tayfur G, Singh VP (2006) ANN and fuzzy logic models for simulating event-based rainfall-runoff. J Hydraul Eng 132(12):1321–1330
Taylor KE (2001) Summarizing multiple aspects of model performance in a single diagram. J Geophys Res 106(D7):7183–7192
Tikhamarine Y, Souag-Gamane D, Kisi O (2019) A new intelligent method for monthly streamflow prediction: hybrid wavelet support vector regression based on grey wolf optimizer (WSVR–GWO). Arab J Geosci 12:1–20. https://doi.org/10.1007/s12517-019-4697-1
Tsioptsias N, Tako A, Robinson S (2016) Model validation and testing in simulation: a literature review. OpenAccess Series in Informatics 50(6):6.1–6.11
Yadav B, Ch S, Mathur S, Adamowski J (2017) Assessing the suitability of extreme learning machines (ELM) for groundwater level prediction. Journal of Water and Land Development 32(1):103–112
Yaseen ZM, Ghareb MI, Ebtehaj I, Bonakdari H, Siddique R, Heddam S, Yusif AA, Deo R (2018) Rainfall pattern forecasting using novel hybrid intelligent model based ANFIS-FFA. Water Resour Manag 32(1):105–122
Yaseen ZM, Ebtehaj I, Kim S, Sanikhani H, Asadi H, Ghareb MI, Bonakdari H, Mohtar WHMW, Nadhir AA, Shahid S (2019) Novel hybrid data-intelligence model for forecasting monthly rainfall with uncertainty analysis. Water (Switzerland) 11(3):502
Zhang PG (2003) Time series forecasting using a hybrid ARIMA and neural network model. Neurocomputing 50:159–175
Zhang, X., Zwiers, F. W., Li, G., Wan, H., & Cannon, A. J. (2017). Complexity in estimating past and future extreme short-duration rainfall. Nature Geosci 10(4), 255–259.
Zhou T, Wang F, Yang Z (2017) Comparative analysis of ANN and SVM models combined with wavelet preprocess for groundwater depth prediction. Water (Switzerland) 9(10):781
Acknowledgements
This study is funded by National project titled “Research on scientific basis and solution of artificial intelligence application to identify, support forecasting and warning some dangerous hydrometeorological phenomena in the context of climate change in Vietnam. Grant number: BDKH.34/16-20” and Ministry of Natural Resources and Environment of the project titled “Research and application of ECMWF products to establish the flood forecasting scenarios in main river basins in the Mid-Central region” grant number: TNMT.2018.05.35.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interest
The authors declare no conflicts 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
Pham, Q.B., Abba, S.I., Usman, A.G. et al. Potential of Hybrid Data-Intelligence Algorithms for Multi-Station Modelling of Rainfall. Water Resour Manage 33, 5067–5087 (2019). https://doi.org/10.1007/s11269-019-02408-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11269-019-02408-3