Skip to main content

Advertisement

Log in

Rainfall variability over multiple cities of India: analysis and forecasting using deep learning models

  • RESEARCH
  • Published:
Earth Science Informatics Aims and scope Submit manuscript

Abstract

India being an agrarian economy, rainfall is an essential component that directly or indirectly influences agricultural produce. With the increasing impacts of the changing climate scenario, it is anticipated that in the near future, frequent and extreme rainfall episodes will trigger events like severe floods, landslides, etc. Therefore, it is extremely important to make precise predictions so that the intensity of the impacts on life and property can be reduced. In recent times, with the advancement of AI/ML applications, it has become popular in weather and climate sciences. The current work uses 121 years of rainfall data for analysis and prediction purposes, where deep learning (DL) approaches like LSTM (Long Short Term Memory), BiLSTM (Bi-directional LSTM) and GRU (Gated Recurrent Unit) have been adopted. The long-term rainfall analysis and prediction over selected smart cities of India is based on their location in the homogenous monsoon regions. The results obtained from the models indicated that for univariate forecasting, the overall performance of BiLSTM is better than others for most cities considered, while GRU predicted well for places with higher rainfall variability. In the multivariate approach, LSTM’s performance is superior. Therefore, a combination of BiLSTM and GRU might offer a better result in the univariate approach, or an advanced version of LSTM might enrich the outcomes in the multivariate approach for rainfall analysis and forecasting.

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

Similar content being viewed by others

Data availability

Authors would also like to thank India Meteorological Department (https://www.imdpune.gov.in/Clim_Pred_LRF_New/Grided_Data_Download.html) for providing the required datasets. All the datasets used in the study are available in the corresponding repositories and are acknowledged in the manuscript.

References

  • 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

    Google Scholar 

  • Bartholy J, Pongrácz R (2007) Regional analysis of extreme temperature and precipitation indices for the Carpathian Basin from 1946 to 2001. Glob Planet Chang 57(1–2):83–95

    ADS  Google Scholar 

  • Basha CZ, Bhavana N, Bhavya P, Sowmya V (2020) Rainfall prediction using machine learning & deep learning techniques. In: 2020 International Conference on Electronics and Sustainable Communication Systems (ICESC), 92–97. IEEE

  • Beck HE, Pan M, Roy T, Weedon GP, Pappenberger F, Van Dijk AI, Van Dijk AI, Huffman GJ, Adler RF, Wood EF (2019) Daily evaluation of 26 precipitation datasets using Stage-IV gauge-radar data for the CONUS. Hydrol Earth Syst Sci 23(1):207–224

    ADS  Google Scholar 

  • Bhargavi VSL, Rao VB, Naidu CV, Govardhan D, Kumar PV (2023) Recent calamitous climate change in India (1990–2019). Theoret Appl Climatol 151(1–2):707–724

    ADS  Google Scholar 

  • Brownlee J (2018) Deep learning for time series forecasting: predict the future with MLPs, CNNs and LSTMs in Python. Machine Learning Mastery. https://machinelearningmastery.com/time-series-prediction-lstm-recurrent-neural-networks-python-keras/

  • Chhetri M, Kumar S, Pratim Roy P, Kim BG (2020) Deep BLSTM-GRU model for monthly rainfall prediction: a case study of Simtokha, Bhutan. Remote Sens 12(19):3174

    ADS  Google Scholar 

  • Chitra P, Abirami S (2022) A Deep Learning Ensemble Model for Short-Term Rainfall Prediction. In: 2022 International Conference on Wireless Communications Signal Processing and Networking (WiSPNET), 135–138. IEEE

  • Cho K, Van Merriënboer B, Gulcehre C, Bahdanau D, Bougares F, Schwenk H, Bengio Y (2014) Learning phrase representations using RNN encoder-decoder for statistical machine translation. arXiv preprint arXiv:1406.1078

  • 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 Manage 34(8):2371–2387

    Google Scholar 

  • Chowdary MK, Anitha J, Hemanth DJ (2022) Emotion recognition from EEG signals using recurrent neural networks. Electronics 11(15):2387

    Google Scholar 

  • Chung J, Gulcehre C, Cho K, Bengio Y (2014) Empirical evaluation of gated recurrent neural networks on sequence modeling. arXiv preprint arXiv:1412.3555

  • de Medeiros FJ, de Oliveira CP, Avila-Diaz A (2022) Evaluation of extreme precipitation climate indices and their projected changes for Brazil: From CMIP3 to CMIP6. Weather Clim Extremes 38:100511

    Google Scholar 

  • Giri RK, Panda J, Rath SS, Kumar R (2016) Validating quantitative precipitation forecast for the Flood Meteorological Office, Patna region during 2011–2014. J Earth Syst Sci 125:709–723

    ADS  CAS  Google Scholar 

  • Graves A, Schmidhuber J (2005) Framewise phoneme classification with bidirectional LSTM and other neural network architectures. Neural Netw 18(5–6):602–610

    PubMed  Google Scholar 

  • Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780

    CAS  PubMed  Google Scholar 

  • Kala A, Vaidyanathan SG (2018) Prediction of rainfall using artificial neural network. In: 2018 International Conference on Inventive Research in Computing Applications (ICIRCA), 339–342. IEEE

  • Kendall MG (1955) Further contributions to the theory of paired comparisons. Biometrics 11(1):43–62

    MathSciNet  Google Scholar 

  • Kingma DP, Ba J (2014) Adam: aA method for stochastic optimization. arXiv preprint arXiv:1412.6980

  • Kumar D, Singh A, Samui P, Jha RK (2019) Forecasting monthly precipitation using sequential modelling. Hydrol Sci J 64(6):690–700

    Google Scholar 

  • Kumar R, Singh MP, Roy B, Shahid AH (2021) A comparative assessment of metaheuristic optimized extreme learning machine and deep neural network in multi-step-ahead long-term rainfall prediction for all-Indian regions. Water Resour Manage 35(6):1927–1960

    Google Scholar 

  • Kundu S, Khare D, Mondal A, Mishra PK (2014) Long term rainfall trend analysis (1871–2011) for whole India. In: Climate Change and Biodiversity: Proceedings of IGU Rohtak Conference, Vol. 1. Springer Japan, pp 45–60

  • Le TT, Pham BT, Ly HB, Shirzadi A, Le LM (2020) Development of 48-hour precipitation forecasting model using nonlinear autoregressive neural network. In: CIGOS 2019, innovation for sustainable infrastructure, 1191–1196. Springer Singapore

  • Lounas R, Salhi DE, Mokrani H, Djerbi R, Bennai MT (2019) Towards a smart data transmission strategy for IoT monitoring systems: Application to air quality monitoring. In 2019 International Conference on Theoretical and Applicative Aspects of Computer Science (ICTAACS) (Vol. 1, 1–7). IEEE

  • Mahendra N, Chilukoti N, Chowdary JS (2024) The increased summer monsoon rainfall in Northwest India: coupling with the Northwestern Arabian Sea warming and modulated by the Silk Road Pattern since 2000. Atmos Res 297:107094

    Google Scholar 

  • Malhotra P, Vig L, Shroff G, Agarwal P (2015) Long short term memory networks for anomaly detection in time series. In Proceedings (Vol. 89, 89–94)

  • Mann HB (1945) Nonparametric tests against trend. Econometrica: Journal of the Econometric Society 13(3):245–259

    MathSciNet  Google Scholar 

  • Masters D, Luschi C (2018) Revisiting small batch training for deep neural networks. arXiv preprint arXiv:1804.07612

  • Nakamura Y, Higaki T, Tatsugami F, Honda Y, Narita K, Akagi M, Awai K (2020) Possibility of deep learning in medical imaging focusing improvement of computed tomography image quality. J Comput Assist Tomogr 44(2):161–167

    PubMed  Google Scholar 

  • Namitha K, Jayapriya A, Kumar GS (2015) Rainfall prediction using artificial neural network on map-reduce framework. In Proceedings of the third international symposium on women in computing and informatics, 492–495

  • Nosouhian S, Nosouhian F, Khoshouei AK (2021) A review of recurrent neural network architecture for sequence learning: Comparison between LSTM and GRU

  • Nourani V, Alami MT, Aminfar MH (2009) A combined neural-wavelet model for prediction of Ligvanchai watershed precipitation. Eng Appl Artif Intell 22(3):466–472

    Google Scholar 

  • Pai DS, Rajeevan M, Sreejith OP, Mukhopadhyay B, Satbha NS (2014) Development of a new high spatial resolution (0.25× 0.25) long period (1901–2010) daily gridded rainfall data set over India and its comparison with existing data sets over the region. Mausam 65(1):1–18

    Google Scholar 

  • Panda J, Rath SS (2022) Observed and simulated characteristics of 2015 chennai heavy rain event: impact of land-use change SST and high-resolution global analyses. Pure Appl Geophys 179(9):3391–3409

    ADS  Google Scholar 

  • Panda J, Mukherjee A, Rath SS (2022) Urban Heat Island and mitigation strategies: International studies and Indian perspectives. (In press). Chapter 2, in book entitled Urban Heat Islands Reexamined (Satyaprakash and Anne Edn) ISBN: 979–8–88697- 215–3. https://doi.org/10.52305/RKFG7202

  • Partal T, Kişi Ö (2007) Wavelet and neuro-fuzzy conjunction model for precipitation forecasting. J Hydrol 342(1–2):199–212

    Google Scholar 

  • Parthasarathy B, Diaz HF, Eischeid JK (1988) Prediction of all-India summer monsoon rainfall with regional and large-scale parameters. J Geophys Res: Atmos 93(D5):5341–5350

    ADS  Google Scholar 

  • Parthasarathy B, Kumar KR, Munot AA (1993) Homogeneous Indian monsoon rainfall: variability and prediction. Proc Indian Acad Sci Earth Planet Sci 102:121–155

    ADS  Google Scholar 

  • Parthasarathy B, Rupa Kumar K, Munot AA (1996) Homogeneous regional summer monsoon rainfall over India: interannual variability and teleconnections. Pune: Indian Institute of Tropical Meteorology

  • Pattanaik DR (2007) Analysis of rainfall over different homogeneous regions of India in relation to variability in westward movement frequency of monsoon depressions. Nat Hazards 40:635–646

    Google Scholar 

  • Poornima S, Pushpalatha M (2019) Prediction of rainfall using intensified LSTM based recurrent neural network with weighted linear units. Atmosphere 10(11):668

    ADS  Google Scholar 

  • Rajeevan M, Bhate J, Kale JD, Lal B (2005) Development of a high resolution daily gridded rainfall data for the Indian region. Met Monogr Climatol 22:2005

    Google Scholar 

  • Rajeevan M, Bhate J (2009) A high resolution daily gridded rainfall dataset (1971–2005) for mesoscale meteorological studies. Curr Sci 96(4):558–562

    Google Scholar 

  • Rajendran K, Kitoh A, Srinivasan J, Mizuta R, Krishnan R (2012) Monsoon circulation interaction with Western Ghats orography under changing climate. Theoret Appl Climatol 110(4):555–571

    ADS  Google Scholar 

  • Ramu DA, Rao SA, Pillai PA, Pradhan M, George G, Rao DN, Mahapatra S, Pai DS, Rajeevan M (2017) Prediction of seasonal summer monsoon rainfall over homogenous regions of India using dynamical prediction system. J Hydrol 546:103–112

    Google Scholar 

  • Rath SS, Panda J (2019) A study of near-surface boundary layer characteristics during the 2015 Chennai flood in the context of urban-induced land use changes. Pure Appl Geophys 176(6):2607–2629

    ADS  Google Scholar 

  • Ratnam JV, Behera SK, Ratna SB, Rajeevan M, Yamagata T (2016) Anatomy of Indian heatwaves. Sci Reports 6(1):24395

    ADS  CAS  Google Scholar 

  • Rauf HT, Lali MIU, Zahoor S, Shah SZH, Rehman AU, Bukhari SAC (2019) Visual features based automated identification of fish species using deep convolutional neural networks. Comput Electron Agric 167:105075

    Google Scholar 

  • Rauf HT, Lali M, Khan MA, Kadry S, Alolaiyan H, Razaq A, Irfan R (2021) Time series forecasting of COVID-19 transmission in Asia Pacific countries using deep neural networks. Pers Ubiquitous Comput 27:733–750

    PubMed  PubMed Central  Google Scholar 

  • Raza MR, Hussain W, Merigó JM (2021) Cloud sentiment accuracy comparison using RNN, LSTM and GRU. In: 2021 Innovations in intelligent systems and applications conference (ASYU). IEEE, pp 1–5

  • Reshma T, Varikoden H, Babu CA (2021) Observed changes in Indian summer monsoon rainfall at different intensity bins during the past 118 years over five homogeneous regions. Pure Appl Geophys 178(9):3655–3672

    ADS  Google Scholar 

  • Saha M, Mitra P, Nanjundiah RS (2017) Deep learning for predicting the monsoon over the homogeneous regions of India. J Earth Syst Sci 126:1–18

    Google Scholar 

  • Salehin I, Talha IM, Hasan MM, Dip ST, Saifuzzaman M, Moon NN (2020) An Artificial intelligence based rainfall prediction using LSTM and neural network. In: 2020 IEEE International Women in Engineering (WIE) Conference on Electrical and Computer Engineering (WIECON-ECE), 5–8. IEEE

  • Shepard D (1968) A two-dimensional interpolation function for irregularly-spaced data. In: Proceedings of the 1968 23rd ACM national conference, 517–524

  • Singh K, Panda J, Osuri KK, Vissa NK (2016) Progress in tropical cyclone predictability and present status in the North Indian Ocean region. In the book entitled ‘Recent developments in tropical cyclone dynamics, prediction, and detection’, Lupo edn., Chapter 9. InTech., pp 193–215. https://doi.org/10.5772/64333

  • Singh K, Panda J, Rath SS (2019) Variability in landfalling trends of cyclonic disturbances over North Indian Ocean region during current and pre-warming climate. Theoret Appl Climatol 137:417–439

    ADS  Google Scholar 

  • Singh K, Panda J, Mohapatra M (2020) Robustness of best track data and associated cyclone activity over the North Indian Ocean region during and prior to satellite era. J Earth Syst Sci 129:1–20

    ADS  Google Scholar 

  • 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:1–8

    Google Scholar 

  • Venkatesh K, Krakauer NY, Sharifi E, Ramesh H (2020) Evaluating the performance of secondary precipitation products through statistical and hydrological modeling in a mountainous tropical basin of India. Adv Meteorol 2020:1–23

    Google Scholar 

  • Wu CL, Chau KW, Fan C (2010) Prediction of rainfall time series using modular artificial neural networks coupled with data-preprocessing techniques. J Hydrol 389(1–2):146–167

    Google Scholar 

  • Yucel I, Onen A, Yilmaz KK, Gochis DJ (2015) Calibration and evaluation of a flood forecasting system: Utility of numerical weather prediction model, data assimilation and satellite-based rainfall. J Hydrol 523:49–66

    Google Scholar 

  • Zahan Y, Mahanta R, Rajesh PV, Goswami BN (2021) Impact of climate change on North-East India (NEI) summer monsoon rainfall. Clim Change 164:1–19

    ADS  Google Scholar 

  • Zhang J, Zhu Y, Zhang X, Ye M, Yang J (2018) Developing a Long Short-Term Memory (LSTM) based model for predicting water table depth in agricultural areas. J Hydrol 561:918–929

    Google Scholar 

  • Zheng Y, Bourassa MA, Ali MM, Krishnamurti TN (2016) Distinctive features of rainfall over the Indian homogeneous rainfall regions between strong and weak Indian summer monsoons. J Geophys Res: Atmos 121(10):5631–5647

    Google Scholar 

Download references

Funding

The research work is partly supported through the fellowship grant to Asmita Mukherjee by the Department of Science and Technology (Ministry of Science and Technology, Government of India), under the INSPIRE fellowship (IF190926) scheme.

Author information

Authors and Affiliations

Authors

Contributions

Asmita Mukherjee (AM) and Nistha Nagar (NN) produced figures, processed data, and helped in preparing the initial draft. Dr. Saugat Bhattacharyya helped extensively in the technical aspects concerning the objectives, besides helping in the writing of the manuscript. Dr. Jagabandhu Panda conceptualized the study, prepared the draft, supervised the overall work, and edited the manuscript with all the inputs from co-authors, besides providing the necessary infrastructure facilities to AM and NN to do the needful. Sanjeev Singh helped while revising the manuscript.

Corresponding author

Correspondence to Jagabandhu Panda.

Ethics declarations

Competing interests

The authors declare no competing interests.

Additional information

Communicated by: H. Babaie

Publisher's Note

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

Supplementary Information

Below is the link to the electronic supplementary material.

Supplementary file1 (DOCX 10395 KB)

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) 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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Panda, J., Nagar, N., Mukherjee, A. et al. Rainfall variability over multiple cities of India: analysis and forecasting using deep learning models. Earth Sci Inform 17, 1105–1124 (2024). https://doi.org/10.1007/s12145-024-01238-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12145-024-01238-1

Keywords

Navigation