Abstract
The main aim of the rain forecast is to determine rain occurrence conditions in a specific location. This is considered of vital importance to assess the availability of water resources in a basin. In this study, several methods are analyzed to forecast monthly rainfall totals in hydrological basins. The study region was the Almendares-Vento basin, Cuba. Based on Multi–Layer Perceptron (MLP), Convolutional Neural Network (CNN) and Long Short–Term Memory (LSTM) neural networks, and Autoregressive Integrated Moving Average (ARIMA) models, we developed a hybrid model (ANN + ARIMA) for rainfall prediction. The input data were the one year lagged rainfall records in gauge stations within the basin, sunspots, the sea surface temperature and time series of nine climate indices up to 2014. The predictions were also compared with the rainfall records of a gauge station network from 2015 to 2019 provided by the Cuban National Institute of Hydraulic Resources. Based on several statistical metrics such as mean absolute error, Pearson correlation, BIAS, Nash–Sutcliffe efficiency and Kling–Gupta efficiency, the CNN model showed higher ability to forecast monthly rainfall. Nevertheless, the hybrid model was notably better than individual models. Overall, our findings have proved the reliability of using the hybrid model to predict rainfall time series for water management and can be extensively applied to this sort of application. In addition, this work proposes a new approach to enhance the planning and management of water availability in watershed for agriculture, industry and population through improving rainfall forecasting.
Article Highlights
Convolutional Neural Network model is able to forecast monthly rainfall amounts.
Our methodology allows the models to learn the seasonal variations of the rainfall.
The hybrid model is skillful to forecast rainfall time series for water management.
The findings are promising to enhance water management systems.
The method can be easily applied to predict rainfall in other watersheds.
Similar content being viewed by others
Data Availability
The python source codes developed to train the ANN models and MATLAB codes for ARIMA models are accessible to be downloaded for free at https://github.com/apalarcon/ANNs_train. The climatic indices databases utilized in the article were retrieved online paying no fees. The AMO index can be obtained from the NOAA/Physical Sciences Laboratory (https://www.psl.noaa.gov/data/timeseries/AMO/), the NAO from the Climatic Research Unit (https://crudata.uea.ac.uk/cru/data/nao/nao.dat), the SOI was taken from the Bureau of Meteorology (http://www.bom.gov.au/climate/current/soihtm1.shtml), the mean SST values in the Niño 1.2, Niño 3.0, Niño 4.0 and Niño 3.4 regions were obtained from the Global Climate Observing System (https://psl.noaa.gov/gcoswgsp/), while sunspots were retrieved from the Solar Influences Data Analysis Center (http://sidc.oma.be/silso/datafiles). Additionally, the Centennial Time Scale (COBE SST2) dataset of the National Oceanic and Atmospheric Administration (NOAA) was used, which can be found at https://psl.noaa.gov/data/gridded/data.cobe2.html.
References
Aladag CH, Egrioglu E, Kadilar C (2012) Improvement in forecasting accuracy using the hybrid model of ARFIMA and feed forward neural network. Am J Intell Syst 2(2):12–17. https://doi.org/10.5923/j.ajis.20120202.02
Abiodun OI, Jantan A, Omolara AE, Dada KV, Mohamed NA, Arshad H (2018) State-of-the-art in artificial neural network applications: A survey. Heliyon 4:e00938. https://doi.org/10.1016/j.heliyon.2018.e00938
Aguado-Rodríguez GJ, Quevedo-Nolasco A, Castro-Popoca M, Arteaga-Ramírez R, Vázquez-Peña MA, Zamora-Morales BP (2016) Meteorological variables prediction through arima models. Agrociencia 50:1–13
Ali M, Prasad R, Xiang Y, Yaseen ZM (2020) Complete ensemble empirical mode decomposition hybridized with random forest and kernel ridge regression model for monthly rainfall forecasts. J Hydrol 584:124647. https://doi.org/10.1016/j.jhydrol.2020.124647
Anochi JA, de Almeida VA, de Campos Velho HF (2021) Machine learning for climate precipitation prediction modeling over South America. Remote Sens 13:2468. https://doi.org/10.3390/rs13132468
Band SS, Janizadeh S, Chandra Pal S, Saha A, Chakrabortty R, Melesse AM, Mosavi A (2020a) Flash flood susceptibility modeling using new approaches of hybrid and ensemble tree-based machine learning algorithms. Remote Sens 12(21):3568. https://doi.org/10.3390/rs12213568
Band SS, Janizadeh S, Chandra Pal S, Saha A, Chakrabortty R, Shokri M, Mosavi A (2020b) Novel ensemble approach of deep learning neural network (DLNN) model and particle swarm optimization (PSO) algorithm for prediction of gully erosion susceptibility. Sensors 20(19):5609. https://doi.org/10.3390/s20195609
Bai LH, Xu H (2022) Accurate storm surge forecasting using the encoder–decoder long short term memory recurrent neural network. Phys Fluids 34(1):016601. https://doi.org/10.1063/5.0081858
Barrera-Animas AY, Oyedele LO, Bilal M, Akinosho TD, Delgado JMD, Akanbi LA (2022) Rainfall prediction: A comparative analysis of modern machine learning algorithms for time-series forecasting. Mach Learn Appl 7:100204. https://doi.org/10.1016/j.mlwa.2021.100204
Benevides P, Catalao J, Nico G (2019) Neural network approach to forecast hourly intense rainfall using GNSS precipitable water vapor and meteorological sensors. Remote Sens 11:966. https://doi.org/10.3390/rs11080966
Bhagwat PP, Maity R (2012) Multistep-ahead river flow prediction using LS-SVR at daily scale. J Water Resour Prot 4:528–539. https://doi.org/10.4236/jwarp.2012.47062
Bhuiyan AE, Yang F, Biswas NK, Rahat SH, Neelam TJ (2020) Machine learning-based error modeling to improve GPM IMERG precipitation product over the Brahmaputra River Basin. Forecasting 2:248–266. https://doi.org/10.3390/forecast2030014
Bonakdari H, Moeeni H, Ebtehaj I, Zeynodin M, Mohammadian M, Gharabaghi B (2019) New insights into soil temperature time series modeling: linear or nonlinear? Theore Appl Clim 135:1157–1177. https://doi.org/10.1007/s00704-018-2436-2
Box GE, Jenkins GM, Reinsel GC (1994) Time Series Analysis, Forecasting and Control. Englewood Clifs:197–199
Chollet F (2015) Keras. https://github.com/fchollet/keras. Accessed on 16 June 2022
Chao Z, Pu F, Yin Y, Han B, Chen X (2018) Research on real-time local rainfall prediction based on MEMS sensors. J Sens 2018:6184713. https://doi.org/10.1155/2018/6184713
Chen Y, Jiang H, Li C, Jia X, Ghamisi P (2016) Deep feature extraction and classification of hyperspectral images based on convolutional neural networks. IEEE Trans Geosci Remote Sens 54(10):6232–6251. https://doi.org/10.1109/TGRS.2016.2584107
Chong KL, Lai SH, Yao Y, Ahmed AN, Jaafar WZW, El-Shafie A (2020) Performance enhancement model for rainfall forecasting utilizing integrated wavelet-convolutional neural network. Water Resour Res 34(8):2371–2387. https://doi.org/10.1007/s11269-020-02554-z
Choubin B, Mosavi A, Alamdarloo EH, Hosseini FS, Shamshirband S, Dashtekian K, Ghamisi P (2019) Earth fissure hazard prediction using machine learning models. Environ Res 179:108770. https://doi.org/10.1016/j.envres.2019.108770
Derin Y, Bhuiyan M, Anagnostou E, Kalogiros J, Anagnostou MN (2020) Modeling level 2 passive microwave precipitation retrieval error over complex terrain using a nonparametric statistical technique. IEEE Trans Geosci Remote Sens 59(11):9021–9032. https://doi.org/10.1109/TGRS.2020.3038343
Diodato N, Bellocchi G (2018) Using historical precipitation patterns to forecast daily extremes of rainfall for the coming decades in Naples (Italy). Geosciences 8:293. https://doi.org/10.3390/geosciences8080293
Dodangeh E, Choubin B, Eigdir AN, Nabipour N, Panahi M, Shamshirband S, Mosavi A (2020) Integrated machine learning methods with resampling algorithms for flood susceptibility prediction. Sci Total Environ 705:135983. https://doi.org/10.1016/j.scitotenv.2019.135983
Dounia M, Sabri D, Yassine D (2014) Rainfall–Rain off Modeling Using Artificial Neural Network. APCBEE Proc 10:251–256. https://doi.org/10.1016/j.apcbee.2014.10.048
Ebecken N (2011) An overview on the use of neural networks for data mining tasks. J Braz Neural Netw Soc 9:202–212
Ebtehaj I, Bonakdari H, Gharabaghi B (2019) A reliable linear method for modeling lake level fluctuations. J Hydrol 570:236–250. https://doi.org/10.1016/j.jhydrol.2019.01.010
Enfield DB, Mestas-Nuñez AM, Trimble PJ (2001) The Atlantic multidecadal oscillation and its relation to rainfall and river flows in the continental US. Geophys Res Lett 28:2077–2080. https://doi.org/10.1029/2000GL012745
Fang L, Shao D (2022) Application of long short-term memory (LSTM) on the prediction of rainfall-runoff in Karst area. Front Phys 9:790687. https://doi.org/10.3389/fphy.2021.790687
Faruk DO (2010) A hybrid neural network and SARIMA model for water quality time series prediction. Eng Appl Artif Intell 23(4):586–594. https://doi.org/10.1016/j.engappai.2009.09.015
Fathi E, Shoja BM (2018) Deep neural networks for natural language processing, in: Handbook of Statistics. Elsevier. Vol. 38, pp. 229–316. https://doi.org/10.1016/bs.host.2018.07.006
Fernández-Alvarez JC, Hernández-López I, Cruz-Cobas PP, Cárdenas-Díaz T, Batista-Leyva AJ (2019) Using a multilayer perceptron in intraocular lens power calculation. J Cataract Refract Surg 45:1753–1761. https://doi.org/10.1016/j.jcrs.2019.07.035
Fotovatikhah F, Herrera M, Shamshirband S, Chau KW, Faizollahzadeh Ardabili S, Piran MJ (2018) Survey of computational intelligence as basis to big flood management: Challenges, research directions and future work. Eng Appl Comput Fluid Mech 12(1):411–437. https://doi.org/10.1080/19942060.2018.1448896
Gamboa-Villafruela CJ, Fernández-Alvarez JC, Márquez-Mijares M, Pérez-Alarcón A, Batista-Leyva AJ (2021) Convolutional LSTM Architecture for Precipitation Nowcasting Using Satellite Data. Environ Sci Proc 8(1):33. https://doi.org/10.3390/ecas2021-10340
García-Fernández JM, Díaz JG (2017) A 20 Años de la Creación de los Consejos de Cuenca. In: I Taller de Gestión Integral de Cuencas Hidrográficas. Cubagua, La Habana, Cuba, p. 20
Gebremichael M, Yue H, Nourani V, Damoah R (2022) The skills of medium-range precipitation forecasts in the Senegal River Basin. Sustainability 14:3349. https://doi.org/10.3390/su14063349
Ghazvinei PT, Darvishi HH, Mosavi A, Yusof KBW, Alizamir M, Shamshirband S, Chau KW (2018) Sugarcane growth prediction based on meteorological parameters using extreme learning machine and artificial neural network. Eng Appl Comput Fluid Mech 12(1):738–749. https://doi.org/10.1080/19942060.2018.1526119
Ghorbani MA, Deo RC, Yaseen ZM, Kashani MH, 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:1119–1131. https://doi.org/10.1007/s00271-010-0225-5
Ghumman A, Ghazaw YM, Sohail A, Watanabe K (2011) Runoff forecasting by artificial neural network and conventional model. Alex Eng J 50:345–350. https://doi.org/10.1016/j.aej.2012.01.005
Girihagama L, Naveed Khaliq M, Lamontagne P, Perdikaris J, Roy R, Sushama L, Elshorbagy A (2022) Streamflow modelling and forecasting for Canadian watersheds using LSTM networks with attention mechanism. Neural Comput Appl. https://doi.org/10.1007/s00521-022-07523-8
Glorot X, Bordes A, Bengio Y (2011) Deep sparse rectifier networks. In: 14th International Conference on Artificial Intelligence and Statistics. JMLR W&CP, pp. 315–323, Fort Lauderdale, FL, USA
González-Pedroso C, Estévez G (2016) Summary of the winter season 2015–2016. Rev Cub Met 22:216–224
Gupta H, Bastidas L, Sorooshian S, Shuttleworth W, Yang Z (2009) Decomposition of the mean squared error and NSE performance criteria: Implications for improving hydrological modelling. J Hydrol 377:80–91. https://doi.org/10.1016/j.jhydrol.2009.08.003
Haidar A, Verma B (2018) Monthly rainfall forecasting using one-dimensional deep convolutional neural network. IEEE Access 6:69053–69063. https://doi.org/10.1109/ACCESS.2018.2880044
Hardwinarto S, Aipassa M et al (2015) Rainfall monthly prediction based on artificial neural network: a case study in Tenggarong Station, East Kalimantan-Indonesia. Proc Comp Sci 59:142–151. https://doi.org/10.1016/j.procs.2015.07.528
Hernández N, Camargo J, Moreno F, Plazas-Nossa L, Torres A (2017) Arima as a forecasting tool for water quality time series measured with UV-Vis spectrometers in a constructed wetland. Tecnol Cienc Agua 8(5):127–139. https://doi.org/10.24850/j-tyca-2017-05-09
Hijazi A, Al-Dahidi S, Altarazi S (2020) A novel assisted artificial neural network modeling approach for improved accuracy using small datasets: Application in residual strength evaluation of panels with multiple site damage cracks. Appl Sci 10. https://doi.org/10.3390/app10228255
Hirahara S, Ishii M, Fukuda Y (2014) Centennial-scale sea surface temperature analysis and its uncertainty. J Clim 27:57–75. https://doi.org/10.1175/JCLI-D-12-00837.1
Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9:1735–1780. https://doi.org/10.1162/neco.1997.9.8.1735
Hong WC (2008) Rainfall forecasting by technological machine learning models. Appl Math Comput 200:41–57. https://doi.org/10.1016/j.amc.2007.10.046
Hossain M, Rahman M, Prodhan UK, Khan M et al (2013) Implementation of back-propagation neural network for isolated Bangla speech recognition. Int J Inf Sci 3(4):1–9. https://doi.org/10.5121/ijist.2013.3401
Houska T, Multsch S, Kraft P, Frede HG, Breuer L (2014) Monte Carlo-based calibration and uncertainty analysis of a coupled plant growth and hydrological model. Biogeosciences 11(7):2069–2082. https://doi.org/10.5194/bg-11-2069-2014
Hung NQ, Babel MS, Weesakul S, Tripathi N (2009) An artificial neural network model for rainfall forecasting in Bangkok, Thailand. Hydrol Earth Syst Sci 13:1413–1425. https://doi.org/10.5194/hess-13-1413-2009
Hurrell JW (1995) Decadal trends in the North Atlantic Oscillation: Regional temperatures and precipitation. Science 269:676–679. https://doi.org/10.1126/science.269.5224.676
Hussain JS, Al-Khazzar A, Raheema MN (2020) Recognition of new gestures using myo armband for myoelectric prosthetic applications. Int J Electr Comput Eng 10(6):2088–8708. https://doi.org/10.11591/ijece.v10i6.pp5694-5702
Hyndman RJ, Athanasopoulos G (2018) Forecasting: principles and practice. Melbourne, Australia, OTexts
Hyndman RJ, Khandakar Y (2008) Automatic Time Series Forecasting: The forecast Package for R. J Stat Softw 27:1–22. https://doi.org/10.18637/jss.v027.i03
Jeong K, Koo C, Hong T (2014) An estimation model for determining the annual energy cost budget in educational facilities using SARIMA (seasonal autoregressive integrated moving average) and ANN (artificial neural network). Energy 71:71–79. https://doi.org/10.1016/j.energy.2014.04.027
Jones PD, Jonsson T, Wheeler D (1997) Extension to the North Atlantic Oscillation using early instrumental pressure observations from Gibraltar and south‐west Iceland. Int J Climatol 17(13):1433-1450. https://doi.org/10.1002/(SICI)1097-0088(19971115)17:13<1433::AID-JOC203>3.0.CO;2-P
Kashiwao T, Nakayama K, Ando S, Ikeda K, Lee M, Bahadori A (2017) A neural network-based local rainfall prediction system using meteorological data on the Internet: A case study using data from the Japan Meteorological Agency. Appl Soft Comput 56:317–330. https://doi.org/10.1016/j.asoc.2017.03.015
Keijsers N (2010) Neural Networks. In: Kompoliti K, Metman LV (eds) Encyclopedia of Movement Disorders. Academic Press, Oxford, pp 257–259. https://doi.org/10.1016/B978-0-12-374105-9.00493-7.
Kim HU, Bae TS (2017) Preliminary study of deep learning-based precipitation. J Korean Soc Surv Geod Photogramm Cartogr 35(5):423–430. https://doi.org/10.7848/ksgpc.2017.35.5.423
Kim HY, Won CH (2018) Forecasting the volatility of stock price index: A hybrid model integrating LSTM with multiple GARCH-type models. Expert Syst Appl 103: 25-37. https://doi.org/10.1016/j.eswa.2018.03.002
Kingma DP, Ba J (2017) Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980v9. https://arxiv.org/abs/1412.6980v9
Kling H, Fuchs M, Paulin M (2012) Runoff conditions in the upper Danube basin under an ensemble of climate change scenarios. J Hydrol 424:264–277. https://doi.org/10.1016/j.jhydrol.2012.01.011
Knoben WJ, Freer JE, Woods RA (2019) Inherent benchmark or not? comparing Nash–Sutcliffe and Kling–Gupta efficiency scores. Hydrol Earth Syst Sci 23:4323–4331. https://doi.org/10.5194/hess-23-4323-2019
Kotu V, Deshpande B (2019) Time series forecasting. In: Kotu V, Deshpande B (Eds.), Data Science. Second ed. Morgan Kaufmann, pp. 395–445. https://doi.org/10.1016/B978-0-12-814761-0.00012-5
Koutroumanidis T, Ioannou K, Arabatzis G (2009) Predicting fuelwood prices in Greece with the use of SARIMA models, artificial neural networks and a hybrid SARIMA–ANN model. Energy Policy 37(9):3627–3634. https://doi.org/10.1016/j.enpol.2009.04.024
Kratzert F, Klotz D, Brenner C, Schulz K, Herrnegger M (2018) Rainfall–runoff modelling using long short-term memory (LSTM) networks. Hydrol Earth Syst Sci 22(11):6005–6022. https://doi.org/10.5194/hess-22-6005-2018
Krasnopolsky VM, Lin Y (2012) A neural network nonlinear multimodel ensemble to improve precipitation forecasts over continental US. Adv Meteorol 2012. https://doi.org/10.1155/2012/649450
Kumar D, Singh A, Samui P, Jha RK (2019) Forecasting monthly precipitation using sequential modelling. Hydrol Sci J 64(6):690–700. https://doi.org/10.1080/02626667.2019.1595624
Lee J, Kim CG, Lee JE, Kim NW, Kim H (2018) Application of artificial neural networks to rainfall forecasting in the Geum river basin. Korea Water 10:1448. https://doi.org/10.3390/w10101448
Li P, Lai ES (2004) Short-range quantitative precipitation forecasting in Hong Kong. J Hydrol 288:189–209. https://doi.org/10.1016/j.jhydrol.2003.11.034
Li Y, Yang R, Yang C, Yu M, Hu F, Jiang Y (2017) Leveraging LSTM for rapid intensifications prediction of tropical cyclones. ISPRS Ann Photogramm Remote Sens Spatial Inf Sci 4(2):101–105. https://doi.org/10.5194/isprs-annals-IV-4-W2-101-2017
Li P, Zhang J, Krebs P (2022) Prediction of flow based on a CNN-LSTM combined deep learning approach. Water 14:993. https://doi.org/10.3390/w14060993
Liu YP, Hou D, Bao JP, Qi Y (2017) Multi-step ahead time series forecasting for different data patterns based on LSTM recurrent neural network, 14th Web Information Systems and Applications Conference (WISA), pp. 305–310, Liuzhou, China, 11–12 November 2017. https://doi.org/10.1109/WISA.2017.25
Luk KC, Ball JE, Sharma A (2001) An application of artificial neural networks for rainfall forecasting. Math Comput Model 33:683–693. https://doi.org/10.1016/S0895-7177(00)00272-7
Mahmud I, Bari SH, Rahman M (2017) Monthly rainfall forecast of Bangladesh using autoregressive integrated moving average method. Environ Eng Res 22(2):162–168. https://doi.org/10.4491/eer.2016.075
Majumdar SJ, Sun J, Golding B, Joe P, Dudhia J, Caumont O, Chandra Gouda K, Steinle P, Vincendon B, Wang J, Yussouf N (2021) Multiscale forecasting of high-impact weather: Current status and future challenges. Bull Am Meteorol 102:E635–E659. https://doi.org/10.1175/BAMS-D-20-0111.1
Moazenzadeh R, Mohammadi B, Shamshirband S, Chau KW (2018) Coupling a firefly algorithm with support vector regression to predict evaporation in northern Iran. ng Appl Comput Fluid Mech 12(1):584–597. https://doi.org/10.1080/19942060.2018.1482476
Moeeni H, Bonakdari H (2017) Forecasting monthly inflow with extreme seasonal variation using the hybrid SARIMA-ANN model. Stoch Envl Res Risk A 31(8):1997–2010. https://doi.org/10.1007/s00477-016-1273-z
Moradi H, Avand MT, Janizadeh S (2019) Landslide susceptibility survey using modeling methods. Spatial modeling in GIS and R for earth and environmental sciences. Elsevier, pp 259–275. https://doi.org/10.1016/B978-0-12-815226-3.00011-9
Narejo S, Jawaid MM, Talpur S, Baloch R, Pasero EGA (2021) Multi-step rainfall forecasting using deep learning approach. Peer J Comput Sci 7:e514. https://doi.org/10.7717/peerj-cs.514
Nastos P, Moustris K, Larissi I, Paliatsos A (2013) Rain intensity forecast using artificial neural networks in Athens, Greece. Atmos Res 119:153–160. https://doi.org/10.1016/j.atmosres.2011.07.020
Nourani V, Davanlou Tajbakhsh A, Molajou A, Gokcekus H (2019) Hybrid wavelet-M5 model tree for rainfall-runoff modeling. J Hydrol Eng 24:04019012. https://doi.org/10.1061/(ASCE)HE.1943-5584.0001777
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
Osuch M, Romanowicz RJ, Booij MJ (2015) The influence of parametric uncertainty on the relationships between HBV model parameters and climatic characteristics. Hydrol Sci J 60:1299–1316. https://doi.org/10.1080/02626667.2014.967694
Panchal G, Ganatra A, Kosta Y, Panchal D (2011) Behaviour analysis of multilayer perceptrons with multiple hidden neurons and hidden layers. Int J Comput Theor Eng 3:332–337. https://doi.org/10.7763/IJCTE.2011.V3.328
Popescu MC, Balas VE, Perescu-Popescu L, Mastorakis N (2009) Multilayer perceptron and neural networks. WSEAS Trans Circuits Syst 8:579–588. https://doi.org/dl.acm.org/doi/abs/10.5555/1639537.1639542
Rayner N, Parker D, Horton E, Folland CK, Alexander LV, Rowell DP, Kent EC, Kaplan A (2003) Global analyses of sea surface temperature, sea ice, and night marine air temperature since the late nineteenth century. J Geophys Res Atmospheres 108:4407. https://doi.org/10.1029/2002JD002670
Ren X, Li X, Ren K, Song J, Xu Z, Deng K, Wang X (2021) Deep learning-based weather prediction: a survey. Big Data Res 23:100178. https://doi.org/10.1016/j.bdr.2020.100178
Rhee K, Shin HC (2018) Electromyogram-based hand gesture recognition robust to various arm postures. Int J Distrib Sens Netw 14(7):1550147718790751. https://doi.org/10.1177/1550147718790751
Ridwan WM, Sapitang M, Aziz A, Kushiar KF, Ahmed AN, El-Shafie A (2021) Rainfall forecasting model using machine learning methods: Case study Terengganu, Malaysia. Ain Shams Eng J 12:1651–1663. https://doi.org/10.1016/j.asej.2020.09.011
Rivera V (2009) Interrelación Canal Albear, Presa Ejército Rebelde y parámetros de control de la Cuenca Almendares-Vento. Master’s thesis. Universidad Tecnológica de La Habana José A. Echeverría. La Habana, Cuba
Sadeghi M, Nguyen P, Hsu K, Sorooshian S (2020) Improving near real-time precipitation estimation using a U-Net convolutional neural network and geographical information. Environ Model Softw 134:104856. https://doi.org/10.1016/j.envsoft.2020.104856
Sakib S, Ahmed N, Kabir A, Ahmed H (2018) An overview of Convolutional Neural Network: Its architecture and applications. https://doi.org/10.20944/preprints201811.0546.v4. Preprint 2018:2018110546
Samad A, Gautam V, Jain P, Sarkar K et al (2020) An approach for rainfall prediction using Long Short Term Memory Neural Network. In: IEEE 5th International Conference on Computing Communication and Automation (ICCCA), IEEE, pp. 190–195, Greater Noida, India, 30–31 October 2020. https://doi.org/10.1109/ICCCA49541.2020.9250809
Shabani S, Samadianfard S, Sattari MT, Mosavi A, Shamshirband S, Kmet T, Várkonyi-Kóczy AR (2020) Modeling pan evaporation using Gaussian process regression K-nearest neighbors random forest and support vector machines; comparative analysis. Atmosphere 11(1):66. https://doi.org/10.3390/atmos11010066
Shahid M, Rahman KU, Haider S, Gabriel HF, Khan AK, Pham QB, Mohammadi B, Linh NTT, Anh DT (2021) Assessing the potential and hydrological usefulness of the CHIRPS precipitation dataset over a complex topography in Pakistan. Hydrol Sci J 66:1664–1684. https://doi.org/10.1080/02626667.2021.1957476
Sivapalan M, Yaeger MA, Harman CJ, Xu X, Troch PA (2011) Functional model of water balance variability at the catchment scale: 1. Evidence of hydrologic similarity and space-time symmetry. Water Resour Res 47. https://doi.org/10.1029/2010wr009568
Solomatine DP, Ostfeld A (2008) Data-driven modelling: some past experiences and new approaches. J Hydroinformatics 10:3–22. https://doi.org/10.2166/hydro.2008.015
Srivastava N, Hinton G, Krizhevsky A, Sutskever I, Salakhutdinov R (2014) Dropout: a simple way to prevent neural networks from overfitting. J Mach Learn Res 15:1929–1958. https://jmlr.org/papers/volume15/srivastava14a/srivastava14a.pdf
Sumi SM, Zaman MF, Hirose H (2012) A rainfall forecasting method using machine learning models and its application to the Fukuoka city case. Int J Appl Math Comput Sci 22:841–854. https://doi.org/10.2478/v10006-012-0062-1
Sun D, Wu J, Huang H, Wang R, Liang F, Xinhua H (2021) Prediction of short-time rainfall based on deep learning. Math Probl Eng 2021. https://doi.org/10.1155/2021/6664413
Sun Y, Wang X, Tang X (2015) Deeply learned face representations are sparse, selective, and robust. In: IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 2892–2900, Boston, MA, USA, 07–12 June 2015. https://doi.org/10.1109/CVPR.2015.7298907
Teschl R, Randeu WL, Teschl F (2007) Improving weather radar estimates of rainfall using feed-forward neural networks. Neural Netw 20:519–527. https://doi.org/10.1016/j.neunet.2007.04.005
Thiemig V, Rojas R, Zambrano-Bigiarini M, De Roo A (2013) Hydrological evaluation of satellite-based rainfall estimates over the Volta and Baro-Akobo Basin. J Hydrol 499:324–338. https://doi.org/10.1016/j.jhydrol.2013.07.012
Towner J, Cloke HL, Zsoter E, Flamig Z, Hoch JM, Bazo J et al (2019) Assessing the performance of global hydrological models for capturing peak river flows in the Amazon basin. Hydrol Earth Syst Sci 23(7):3057–3080. https://doi.org/10.5194/hess-23-3057-2019
Tseng FM, Yu HC, Tzeng GH (2002) Combining neural network model with seasonal time series ARIMA model. Technol Forecast Soc Change 69:71–87. https://doi.org/10.1016/S0040-1625(00)00113-X
Valcarce-Ortega RM (2007) Geofísica de pozos y diagnosis matemática en el estudio de la vulnerabilidad de acuíferos. Universidad Tecnológica de La Habana José A. Echeverría
Vathsala H, Koolagudi SG (2017) Prediction model for peninsular Indian summer monsoon rainfall using data mining and statistical approaches. Comput and Geosci 98:55–63. https://doi.org/10.1016/j.cageo.2016.10.003
Velasco LCP, Serquiña RP, Zamad MSAA, Juanico BF, Lomocso JC (2019) Week-ahead rainfall forecasting using multilayer perceptron neural network. Procedia Comput Sci 161:386–397. https://doi.org/10.1016/j.procs.2019.11.137
Venkatesh R, Balasubramanian C, Kaliappan M (2021) Rainfall prediction using generative adversarial networks with convolution neural network. Soft Comput 25:4725–4738. https://doi.org/10.1007/s00500-020-05480-9
Wang S, Feng J, Liu G (2013) Application of seasonal time series model in the precipitation forecast. Math Comput Model 58:677–683. https://doi.org/10.1016/j.mcm.2011.10.034
Wang L, Kisi O, Hu B, Bilal M, Zounemat-Kermani M, Li H (2017a) Evaporation modelling using different machine learning techniques. Int J Climatol 37:1076–1092. https://doi.org/10.1002/joc.5064
Wang L, Niu Z, Kisi O, Li CA, Yu D (2017b) Pan evaporation modeling using four different heuristic approaches. Comput Electron Agric 140:203–213. https://doi.org/10.1016/j.compag.2017.05.036
Watson GL, Telesca D, Reid CE, Pfister GG, Jerrett M (2019) Machine learning models accurately predict ozone exposure during wildfire events. Environ Pollut 254:112792. https://doi.org/10.1016/j.envpol.2019.06.088
Weathington BL, Cunningham CJ, Pittenger DJ (2012) Appendix B: Statistical Tables in Understanding business research. John Wiley & Sons, pp 435–483. https://doi.org/10.1002/9781118342978.app2
Wongsathan R, Seedadan I (2016) A hybrid ARIMA and neural networks model for PM-10 pollution estimation: The case of Chiang Mai city moat area. Procedia Comput Sci 86:273–276. https://doi.org/10.1016/j.procs.2016.05.057
Wu C, Chau KW, Fan C (2010) Prediction of rainfall time series using modular artificial neural networks coupled with data-preprocessing techniques. J Hydrol 389:146–167. https://doi.org/10.1016/j.jhydrol.2010.05.040
Xiaojian G, Quan Z (2009) A traffic flow forecasting model based on BP neural network. In: 2nd International Conference on Power Electronics and Intelligent Transportation System (PEITS), IEEE. pp. 311–314. Shenzhen, China, 19–20 December 2009. https://doi.org/10.1109/PEITS.2009.5406865
Xu X, Xuezhen Z, Erfu D, Wei S (2014) Research of trend variability of precipitation intensity and their contribution to precipitation in China from 1961 to 2010. Geogr Res 33:1335–1347
Xu W, Jiang Y, Zhang X, Li Y, Zhang R, Fu G (2020) Using Long Short-Term Memory Networks for river flow prediction. Hydrol Res 51:1358–1376. https://doi.org/10.2166/nh.2020.026
Yang Q, Lee CY, Tippett MK (2020) A long short-term memory model for global rapid intensification prediction. Wea Forecast 35(4):1203–1220. https://doi.org/10.1175/WAF-D-19-0199.1
Yuan S, Wang C, Mu B, Zhou F, Duan W (2021) Typhoon intensity forecasting based on LSTM using the rolling forecast method. Algorithms 14(3):83. https://doi.org/10.3390/a14030083
Zhang GP (2003) Time series forecasting using a hybrid ARIMA and neural network model. Neurocomputing 50:159–175. https://doi.org/10.1016/S0925-2312(01)00702-0
Zhang P, Cao W, Li W (2021) Surface and high-altitude combined rainfall forecasting using convolutional neural network. Peer-to-Peer Netw Appl 14:1765–1777. https://doi.org/10.1007/s12083-020-00938-x
Zhao Q, Liu Y, Yao W, Yao Y (2021) Hourly rainfall forecast model using supervised learning algorithm. IEEE Trans Geosci Remote Sens 60:4100509. https://doi.org/10.1109/TGRS.2021.3054582
Acknowledgements
The authors thank the National Institute of Hydraulic Resources (INRH, Spanish acronym) of Cuba for providing the rainfall records of each gauge station in the Almendares-Vento basin. The authors also acknowledge the free availability of climatic indices used in this study. Besides, we appreciate the English writing corrections made by Oraily Madruga Rios, professor and translator from Instituto Superior de Tecnologías y Ciencias Aplicadas, Universidad de La Habana.
Funding
This work was supported by the “Expert system to support decision making during water supply management of the Albear aqueduct” project (grant No. PS113LH001-019) funded by the National Institute of Hydraulic Resources of Cuba.
Author information
Authors and Affiliations
Contributions
A. Pérez-Alarcón: Conceptualization, Data Curation, Methodology, Formal analysis, Software, Investigation, Validation, Visualization, Writing - original draft, Writing - review & editing. D. Garcia-Cortes: Conceptualization, Methodology, Investigation, Writing - review & editing, Supervision. J. C. Fernández-Alvarez: Conceptualization, Data Curation, Methodology, Investigation, Validation, Visualization, Writing - review & editing. Y. Martínez-González: Conceptualization, Data Curation, Methodology, Formal analysis, Software, Investigation, Validation, Writing - original draft, Writing - review & editing, Supervision.
Corresponding author
Ethics declarations
Competing Interests
The authors have no competing interests to declare that are relevant to the content of this article.
Ethics approval
Not applicable.
Consent to participate
Not applicable.
Consent for publication
Not applicable.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Electronic Supplementary Material
Below is the link to the electronic supplementary material.
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Pérez-Alarcón, A., Garcia-Cortes, D., Fernández-Alvarez, J.C. et al. Improving Monthly Rainfall Forecast in a Watershed by Combining Neural Networks and Autoregressive Models. Environ. Process. 9, 53 (2022). https://doi.org/10.1007/s40710-022-00602-x
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40710-022-00602-x