Indian Summer Monsoon Rainfall Prediction

  • Pritpal SinghEmail author
Part of the Studies in Fuzziness and Soft Computing book series (STUDFUZZ, volume 330)


Forecasting the monsoon temporally is a major scientific issue in the field of monsoon meteorology. The ensemble of statistics and mathematics has increased the accuracy of forecasting of ISMR up to some extent. But due to the nonlinear nature of ISMR, its forecasting accuracy is still below the satisfactory level. Mathematical and statistical models require complex computing power. Therefore, many researchers have paid attention to apply ANN in ISMR forecasting. In this study, we have used Feed-Forward Back-Propagation neural network algorithm for ISMR forecasting. Based on this algorithm, we have proposed the five neural network architectures designated as BP1, BP2, \(\ldots \), BP5 using three layers of neurons (one input layer, one hidden layer and one output layer). Detail architecture of the neural networks are are provided in this chapter. Time series data set of ISMR is obtained from Pathasarathy (1994) (1871–1994) and IITM (2012) (1995–2010) for the period 1871–2010, for the months of June, July, August and September individually, and for the monsoon season (sum of June, July, August and September). The data set is trained and tested separately for each of the neural network architecture, viz., BP1–BP5. The forecasted results obtained for the training and testing data are then compared with existing model. Results clearly exhibit superiority of our model over the considered existing model. The seasonal rainfall values over India for next 5 years have also been predicted.


ISMR FFNN BBNN Time series Drought 


  1. Aksoy H, Dahamsheh A (2008) Artificial neural network models for forecasting monthly precipitation in Jordan. Stoch Environ Res Risk Assess 23:917–931CrossRefGoogle Scholar
  2. Annamalai H (1995) Intrinsic problems in the seasonal prediction of the Indian summer monsoon rainfall. Meteorol Atmos Phys 55:61–76CrossRefGoogle Scholar
  3. Bacanli UG, Firat M, Dikbas F (2009) Adaptive neuro-fuzzy inference system for drought forecasting. Stoch Env Res Risk Assess 23:1143–1154CrossRefGoogle Scholar
  4. Barnston AG et al (2010) Verification of the first 11 years of IRI’s seasonal climate forecasts. J Appl Meteorol Climatol 49:493–520CrossRefGoogle Scholar
  5. Basu S, Andharia HI (1992) The chaotic time-series of Indian monsoon rainfall and its prediction. Proc Ind Acad Sci (Earth Planet Sci) 101:27–34Google Scholar
  6. Beale MH, Hagan MT, Demuth HB (2010) Neural network Toolbox 7. The MathWorks Inc, NatickGoogle Scholar
  7. Bishop CM (1994) Neural networks and their applications. Rev Sci Instrum 65(6):1803–1832CrossRefGoogle Scholar
  8. Bishop CM (1995) Neural networks for pattern recognition. Oxford University Press, Oxford, UKzbMATHGoogle Scholar
  9. Blanford HF (1884) On the connection of the Himalayan snow with dry winds and seasons of droughts in India. Proc R Soc Lond 3–22Google Scholar
  10. Cannon AJ, McKendry IG (1999) Forecasting all-India summer monsoon rainfall using regional circulation principal components: a comparison between neural network and multiple regression models. Int J Climatol 19(14):1561–1578CrossRefGoogle Scholar
  11. Carpenter WC, Barthelemy JF (1994) Common misconceptions about neural networks as approximators. ASCE J Comput Civil Eng 8:345–358CrossRefGoogle Scholar
  12. Chakraverty S, Gupta P (2007) Comparison of neural network configurations in the long-range forecast of southwest monsoon rainfall over India. Neural Comput Appl 17:187–192CrossRefGoogle Scholar
  13. Chakraverty S, Gupta P (2008) Comparison of neural network configurations in the long-range forecast of southwest monsoon rainfall over India. Neural Comput Appl 17:187–192CrossRefGoogle Scholar
  14. Chattopadhyay S, Chattopadhyay G (2001) Identification of the best hidden layer size for threelayered neural net in predicting monsoon rainfall in India. J Hydroinform 10(2):181–188CrossRefGoogle Scholar
  15. Chong Y, Sundaraj K (2009) A study of back-propagation and radial basis neural network on EMG signal classification. In: 6th International symposium on mechatronics and its applications, Sharjah, UAE, pp 1–6Google Scholar
  16. Chowdhury A, Abhyankar VP (1984) On some climatological aspects of droughts in India. Mausam 35(3):375–378Google Scholar
  17. Chowdhury A, Dandekar MM, Raut PS (1989) Variability of drought incidence over India. A statistical approach. Mausam 40(2):207–214Google Scholar
  18. Demuth H, Beale M, Hagan M (2008a) Neural network Toolbox 6 User’s Guide, chap Backpropagation, pp 156–227Google Scholar
  19. Demuth H, Beale M, Hagan M (2008b) Neural network Toolbox 6 User’s Guide, chap Radial basis networks, pp 293–307Google Scholar
  20. Dracup JA, Lee KS, Paulson EG (1980) On the statistical characteristics of drought events. Water Resour Res 16:289–296CrossRefGoogle Scholar
  21. Gadgil S, Srinivasan J, Nanjundiah RS, Kumar KK, Munot AA, Kumar KR (2002) On forecasting the Indian summer monsoon: the intriguing season of 2002. Curr Sci 83(4):394–403Google Scholar
  22. Gadgil S, Rajeevan M, Nanjundiah R (2005) Monsoon prediction-Why yet another failure? Curr Sci 88(9):1389–1400Google Scholar
  23. Gore PG, Ray KS (2002a) Droughts and aridity over districts of Gujarat. J Agrometeorol 4(1):75–85Google Scholar
  24. Gore PG, Ray KS (2002b) Variability of drought incidence over districts of Maharashtra. Mausam 53(4):533–538Google Scholar
  25. Goswami P, Kumar P (1997) Experimental annual forecast of all-India mean summer monsoon rainfall for 1997 using a neural network model. Curr Sci 72:781–782Google Scholar
  26. Goswami P, Srividya, (1996) A novel neural network design for long range prediction of rainfall pattern. Curr Sci 70:447–457Google Scholar
  27. Guhathakurta P (2006) Long-range monsoon rainfall prediction of \(2005\) for the districts and sub-division kerala with artificial neural network. Curr Sci 90:773–779Google Scholar
  28. Guhathakurta P, Rajeevan M, Thapliyal V (1999) Long range forecasting Indian summer monsoon rainfall by a hybrid principal component neural network model. Meteorol Atmos Phys 71:255–266CrossRefGoogle Scholar
  29. Han J, Kamber M (2001) Data mining: concepts and techniques, 1st edn. Morgan Kaufmann Publishers, USAzbMATHGoogle Scholar
  30. Hastenrath S (1988) Prediction of Indian monsoon rainfall: further exploration. J Clim 1:298–304CrossRefGoogle Scholar
  31. Hastenrath S, Greischar L (1993) Changing predictability of Indian monsoon rainfall anomalies? Earth Planet Sci 102:35–47Google Scholar
  32. IFAS (1998) Extreme heat and drought. The disaster handbook. University of Florida, GainesvilleGoogle Scholar
  33. IITM (2012) Homogeneous Indian monthly rainfall data sets.
  34. IMD (2012) 2012 Southwest monsoon end of-season report. Technical report, National Climate Centre, India Meteorological Department, Pune–5, IndiaGoogle Scholar
  35. Iyengar RN, Raghukanth STG (2003) Empirical modelling and forecasting of Indian monsoon rainfall. Curr Sci 85(8):1189–1201Google Scholar
  36. Jain A, Kumar AM (2007) Hybrid neural network models for hydrologic time series forecasting. Appl Soft Comput 7:585–592CrossRefGoogle Scholar
  37. Jeong D, Kim Y (2005) Rainfall-runoff models using artificial neural networks for ensemble streamflow prediction. Hydrol Process 19(19):3819–3835CrossRefGoogle Scholar
  38. Johnson RA, Wichern DW (1992) Applied multivariate statistical analysis, 5th edn. Prentice-Hall, New JerseyzbMATHGoogle Scholar
  39. Kang IS, Lee JY, Park CK (2004) Potential predictability of summer mean precipitation in a dynamical seasonal prediction system with systematic error correction. J Clim 17:834–844CrossRefGoogle Scholar
  40. Khan MR, Ondrusek C (2000) Short-term electric demand prognosis using artificial neural networks. J Electr Eng 51:296–300Google Scholar
  41. Kishtawal CM, Basu S, Patadia F, Thapliyal PK (2003) Forecasting summer rainfall over india using genetic algorithm. Geophys Res Lett 30(23):2203CrossRefGoogle Scholar
  42. Krishna KK, Soman MK, Kumar KR (1995) Seasonal forecasting of Indian summer monsoon rainfall: a review. Weather 50:449–467CrossRefGoogle Scholar
  43. Krishna YSR, Sastri ASRSA, Rao GGSN, Rao BVR (1984) On prediction of droughts in the Indian Arid region. Mausam 35(3):349–354Google Scholar
  44. Krishnamurti TN, Bedi HS, Subramaniam M (1990) The summer monsoon of 1988. Meteorol Atmos Phys 42:19–37CrossRefGoogle Scholar
  45. Kumar A et al (2012) Multi-model ensemble (MME) prediction of rainfall using neural networks during monsoon season in India. Meteorol Appl 19(2):161–169CrossRefGoogle Scholar
  46. Kumar ARS et al (2005) Rainfall-runoff modelling using artificial neural networks: comparison of network types. Hydrol Process 19(6):1277–1291CrossRefGoogle Scholar
  47. Kumar KK, Rajagopalan B, Cane MA (1999) On the weakening relationship between the Indian monsoon and ENSO. Science 284(5423):2156–2159CrossRefGoogle Scholar
  48. Kumar S (2011) Neural networks. Tata McGraw-Hill, New DelhiGoogle Scholar
  49. Lippmann PR (1989) Pattern classification using neural networks. IEEE Commun Mag 11:47–54CrossRefGoogle Scholar
  50. Liu Y, Yao X, Higuchi T (2000) Evolutionary ensembles with negative correlation learning. IEEE Trans Evol Comput 4(4):380–387CrossRefGoogle Scholar
  51. Maqsood I, Khan R, Abraham A (2004) An ensemble of neural networks for weather forecasting. Neural Comput Appl 13(2):112–122CrossRefGoogle Scholar
  52. Masters T (1993) Practical neural network recipes in C++. Academic Press, New YorkzbMATHGoogle Scholar
  53. MATLAB (2006) Version 7.2 (R2006).
  54. Mishra AK, Singh VP (2011) Drought modeling : a review. J Hydrol 403(1–2):157–175CrossRefGoogle Scholar
  55. Mishra AK, Singh VP, Desai V (2008) Drought characterization: a probabilistic approach. Stoch Environ Res Risk Assess 23(1):41–55CrossRefMathSciNetGoogle Scholar
  56. Mooley DA, Munot AA (1993) Variation in the relationship of the Indian summer monsoon with global factors. Earth Planet Sci 102:89–104Google Scholar
  57. Mooley DA, Parthasarathy B (1984) Fluctuations in all-India summer monsoon rainfall during 1871–1978. Clim Change 6:287–301CrossRefGoogle Scholar
  58. Morid S, Smakhtin V, Bagherzadeh K (2007) Drought forecasting using artificial neural networks and time series of drought indices. Int J Climatol 27:2103–2111CrossRefGoogle Scholar
  59. Navone HD, Ceccatto HA (1994) Predicting Indian monsoon rainfall: a neural network approach. Clim Dyn 10:305–312CrossRefGoogle Scholar
  60. Nicholson SE, Davenport ML, Malo AR (1990) A comparison of the vegetation response to rainfall in the Sahel and East Africa, using normalized difference vegetation index from NOAA AVHRR. Clim Change 17:209–241CrossRefGoogle Scholar
  61. Pandya AS, Macy RB (1996) Pattern recognition with neural networks in C++. CRC Press Inc, New YorkGoogle Scholar
  62. Parthasarathy B, Rupakumar K, Kothawale DR (1992) Indian summer monsoon ramfall indices: 1871–1990. Meteorol Mag 12:174–186Google Scholar
  63. Pathasarathy B, Munot AA, Kothawale DR (1994) All India monthly and seasonal rainfall series: 1871–1993. Theor Appl Climatol 49:217–224CrossRefGoogle Scholar
  64. Perrone MP, Cooper LN (1993) When networks disagree: Ensemble methods for hybrid neural networks. Chapman and Hall, London, pp 126–142Google Scholar
  65. Pickup G (1998) Desertification and climate change-the Australian perspective. Clim Res 11:51–63CrossRefGoogle Scholar
  66. Prasad K, Dash SK, Mohanty UC (2010) A logistic regression approach for monthly rainfall forecasts in meteorological subdivisions of India based on DEMETER retrospective forecasts. Int J Climatol 30(10):1577–1588Google Scholar
  67. Preethi B, Revadekar JV, Kripalani RH (2011) Anomalous behaviour of the indian summer monsoon 2009. J Earth Syst Sci 120(5):783–794CrossRefGoogle Scholar
  68. Rajeevan M, Pai DS, Dikshit SK, Kelkar RR (2004) IMD’s new operational models for long-range forecast of southwest monsoon rainfall over India and their verification for 2003. Curr Sci 86:422–431Google Scholar
  69. Rajurkarand M, Kothyari U, Chaube U (2004) Modeling of the daily rainfall-runoff relationship with artificial neural network. J Hydrol 285(1–4):96–113CrossRefGoogle Scholar
  70. Sahai AK, Soman MK, Satyan V (2000) All India summer monsoon rainfall prediction using an artificial neural network. Clim Dyn 16:291–302CrossRefGoogle Scholar
  71. Satyan V (1988) Is there an attractor for the Indian summer monsoon? Proc Ind Acad Sci (Earth Planet Sci) 97:49–52Google Scholar
  72. Sharkey AJ (ed) (1999) Combining artificial neural nets: ensemble and modular multi-net systems. Springer, BerlinzbMATHGoogle Scholar
  73. Shewale MP, Ray KCS (2001) Probability of occurrence of drought in various sub divisions of India. Mausam 52(3):541–546Google Scholar
  74. Shimshoni Y, Intrator N (1998) Classification of seismic signals by integrating ensembles of neural networks. IEEE Trans Signal Process 46(5):1194–1201CrossRefGoogle Scholar
  75. Shukla J, Mooley DA (1987) Empirical prediction of the summer monsoon rainfall over India. Mon Weather Rev 115:695–703CrossRefGoogle Scholar
  76. Singh A, Kulkarni M, Mohanty UC, Kar S, Robertson AW, Mishra G (2012) Prediction of Indian summer monsoon rainfall (ISMR) using canonical correlation analysis of global circulation model products. Meteorol Appl 19(2):179–188CrossRefGoogle Scholar
  77. Singh P, Borah B (2013) Indian summer monsoon rainfall prediction using artificial neural network. Stoch Env Res Risk Assess 27(7):1585–1599CrossRefGoogle Scholar
  78. Sinha P et al (2012) Seasonal prediction of the Indian summer monsoon rainfall using canonical correlation analysis of the NCMRWF global model products. Int J ClimatolGoogle Scholar
  79. Sivanandam SN, Deepa SN (2007) Principles of soft computing. Wiley India (P) Ltd., New DelhiGoogle Scholar
  80. Sivanandam SN, Sumathi S, Deepa SN (2012) Introduction to neural networks using Matlab 6.0. Tata McGraw-Hill, New DelhiGoogle Scholar
  81. Swaminathan MS (1998) Padma Bhusan Prof. P. Koteswaram first memorial lecture-23rd March 1998. In: Climate and sustainable food security, vol 28, Vayu Mandal, pp 3–10Google Scholar
  82. Travis WR, Karl T, Changnon SA (1991) Drought and natural resources management in the United States : impacts and implications of the 1987–89 drought. Westview Press, Boulder COGoogle Scholar
  83. Tyagi A, Pai DS (2012) Monsoon 2011. Technical report, National Climate Centre, India Meteorological Department, Pune–5, IndiaGoogle Scholar
  84. Walker GT (1933) Seasonal weather and its prediction. Brit Assoc Adv Sci 103:25–44Google Scholar
  85. Wang B, Ding Q, Fu X, Kang IS, Jin K, Shukla J, Doblas-Reyes F (2005) Fundamental challenge in simulation and prediction of summer monsoon rainfall. Geophys Res Lett 32(L15711)Google Scholar
  86. Wilhite DA (1996) A methodology for drought preparedness. Nat Hazards 13:229–252CrossRefGoogle Scholar
  87. Wu X et al (2008) Top 10 algorithms in data mining. Knowl Inf Syst 14:1–37CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  1. 1.Department of Computer Science and EngineeringThapar UniversityPatialaIndia

Personalised recommendations