Skip to main content
Log in

Performance comparison of artificial neural network models for daily rainfall prediction

  • Regular Paper
  • Published:
International Journal of Automation and Computing Aims and scope Submit manuscript

Abstract

With an aim to predict rainfall one-day in advance, this paper adopted different neural network models such as feed forward back propagation neural network (BPN), cascade-forward back propagation neural network (CBPN), distributed time delay neural network (DTDNN) and nonlinear autoregressive exogenous network (NARX), and compared their forecasting capabilities. The study deals with two data sets, one containing daily rainfall, temperature and humidity data of Nilgiris and the other containing only daily rainfall data from 14 rain gauge stations located in and around Coonoor (a taluk of Nilgiris). Based on the performance analysis, NARX network outperformed all the other networks. Though there is no major difference in the performances of BPN, CBPN and DTDNN, yet BPN performed considerably well confirming its prediction capabilities. Levenberg Marquardt proved to be the most effective weight updating technique when compared to different gradient descent approaches. Sensitivity analysis was instrumental in identifying the key predictors.

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.

Similar content being viewed by others

References

  1. J. Kajornrit, K.W. Wong, C. C. Fung. A modular technique for monthly rainfall time series prediction. In Proceedings of IEEE 2013 Symposium on Computational Intelligence in Dynamic and Uncertain Environments, IEEE, Singapore, pp. 76–83, 2013.

    Chapter  Google Scholar 

  2. K. C. Luk, J. E. Ball, A. Sharma. An application of artificial neural networks for rainfall forecasting. Mathematical and Computer Modelling, vol. 33, no. 6–7, pp. 683–693, 2001.

    Article  MATH  Google Scholar 

  3. C. L. Wu, K. W. Chau, C. Fan. Prediction of rainfall time series using modular artificial neural networks coupled with data-preprocessing techniques. Journal of Hydrology, vol. 389, no. 1–2, pp. 146–167, 2010.

    Article  Google Scholar 

  4. A. K. Sahai, M. K. Soman, V. Satyan. All India summer monsoon rainfall prediction using an artificial neural network. Climate Dynamics, vol. 16, no. 4, pp. 291–302, 2000.

    Article  Google Scholar 

  5. P. Singh, B. Borah. Indian summer monsoon rainfall prediction using artificial neural network. Stochastic Environmental Research and Risk Assessment, vol. 27, no. 7, pp. 1585–1599, 2013.

    Article  Google Scholar 

  6. Yuval, W. W. Hsieh. An adaptive nonlinear MOS scheme for precipitation forecasts using neural networks. Weather and Forecasting, vol. 18, no. 2, pp. 303–310, 2003.

    Article  Google Scholar 

  7. N. S. Philip, K. B. Joseph. A neural network tool for analyzing trends in rainfall. Computational Geoscience, vol. 29, no. 2, pp. 215–223, 2003.

    Article  Google Scholar 

  8. P. T. Nastos, K. P. Moustris, I. K. Larissi, A. G. Paliatsos. Rain intensity forecast using artificial neural networks in Athens, Greece. Atmospheric Research, vol. 119, pp. 153–160, 2013.

    Article  Google Scholar 

  9. P. Guhathakurta. Long-range monsoon rainfall prediction of 2005 for the districts and sub-divisions Kerala with artificial neural network. Current Science, vol. 90, no. 6, pp. 773–779, 2006.

    Google Scholar 

  10. S. Chattopadhyay, G. Chattopadhyay. Identification of the best hidden layer size for three-layered neural net in predicting monsoon rainfall in India. Journal of Hydroinformatics, vol. 10, no. 2, pp. 181–188, 2008.

    Article  Google Scholar 

  11. R. Venkata Ramana, B. Krishna, S. R. Kumar, N. G. Pandey. Monthly rainfall prediction using wavelet neural network analysis. Water Resources Management, vol. 27, no. 10, pp. 3697–3711, 2013.

    Article  Google Scholar 

  12. E. Vamsidhar, K. V. S. R. P. Varma, P. Sankara Rao, R. Satapati. Prediction of rainfall using backpropagation neural network model. International Journal of Computer Science and Engineering, vol. 2, no. 4, pp. 1119–1121, 2010.

    Google Scholar 

  13. N. Srikalra, C. Tanprasert. Rainfall prediction for Chao Phraya river using neural networks with online data collection. In Proceedings of the 2nd IMT-GT Regional Conference on Mathematics, Statistics and Applications, Universiti Sains Malaysia, Penang, Malaysia, pp. 1–8, 2006.

    Google Scholar 

  14. J. Abbot, J. Marohasy. Application of artificial neural networks to rainfall forecasting in Queensland, Australia. Advances in Atmospheric Sciences, vol. 29, no. 4, pp. 717–730, 2012.

    Article  Google Scholar 

  15. S. Chattopadhyay. Feed forward artificial neural network model to predict the average summer-monsoon rainfall in India. Acta Geophysica, vol. 55, no. 3, pp. 369–382, 2007.

    Article  MathSciNet  Google Scholar 

  16. S. Chattopadhyay, G. Chattopadhyay. Comparative study among different neural net learning algorithms applied to rainfall time series. Meteorological Applications, vol. 15, no. 2, pp. 273–280, 2008.

    Article  Google Scholar 

  17. E. G. Ortiz-Garcia, S. Salcedo-Sanz, C. Casanova-Mateo. Accurate precipitation prediction with support vector classifiers: A study including novel predictive variables and observational data. Atmospheric Research, vol. 139, pp. 128–136, 2014.

    Article  Google Scholar 

  18. K. Anbarasu, A. Sengupta, S. Gupta, S. P. Sharma. Mechanism of activation of the Lanta Khola landslide in Sikkim Himalayas. Landslides, vol. 7, no. 2, pp. 135–147, 2010.

    Article  Google Scholar 

  19. A. Sengupta, S. Gupta, K. Anbarasu. Rainfall thresholds for the initiation of landslide at Lanta Khola in north Sikkim, India. Natural Hazards, vol. 52, no. 1, pp. 31–42, 2010.

    Article  Google Scholar 

  20. S. S. Chandrasekaran, R. S. Owaise, S. Ashwin, R. M. Jain, S. Prasanth, R. B. Venugopalan. Investigation on infrastructural damages by rainfall-induced landslides during November 2009 in Nilgiris, India. Natural Hazards, vol. 65, no. 3, pp. 1535–1557, 2013.

    Article  Google Scholar 

  21. S. S. Chandrasekaran, S. Elayaraja, S. Renugadevi. Damages to transport facilities by rainfall induced landslides during November 2009 in Nilgiris, India. In Proceedings of Landslides Science and Practice, Volume 6: Risk Assessment, Management and Mitigation, Springer, Nilgiris, India, pp. 171–176, 2013.

    Chapter  Google Scholar 

  22. P. Jaiswal, C. Van Westen, V. Jetten. Quantitative assessment of landslide hazard along transportation lines using historical records. Landslides, vol. 8, no. 3, pp. 279–291, 2011.

    Article  Google Scholar 

  23. G. P. Ganapathy, C. L Hada. Landslide hazard mitigation in the Nilgiris District, India–Environmental and societal issues. International Journal of Environmental Science and Development, vol. 3, no. 5, pp. 497–500, 2012.

    Article  Google Scholar 

  24. S. S. Hou, A. Li, B. Han, P. G. Zou. An early warning system for regional rain-induced landslide hazard. International Journal of Geological Sciences, vol. 4, no. 3, pp. 584–587, 2013.

    Google Scholar 

  25. R. Remesem, M. A. Shamim, D. Han, J. Mathew. ANFIS and NNARX based rainfall-runoff modeling. In Proceedings of 2008 IEEE International Conference on Systems, Man and Cybernetics, IEEE, Singapore, pp. 1454–1459, 2008.

    Chapter  Google Scholar 

  26. N. Q. Hung, M. S. Babel, S. Weesakul, N. K. Tripathi. An artificial neural network model for rainfall forecasting in Bangkok, Thailand. Hydrology and Earth System Sciences, vol. 13, pp. 1413–1425, 2009.

    Article  Google Scholar 

  27. G. Q. Zhang, B. E. Patuwo, M. Y. Hu. Forecasting with artificial neural networks: The state of the art. International Journal of Forecasting, vol. 14, no. 1, pp. 35–62, 1998.

    Article  Google Scholar 

  28. O. N. Ahmad AL-Allaf. Cascade-forward vs. function fitting neural network for improving image quality and learning time in image compression system. In Proceedings of the World Congress on Engineering, WCE, London, UK, pp. 1172–1178, 2012.

    Google Scholar 

  29. Natural Disaster Management-The Nilgiris, [Online], Available: http://www.nilgiris.tn.gov.in, January 26, 2011.

  30. Landslide incidences for the year 2009, [Online], Available: http://www.portal.gsi.gov.in, January 10, 2011.

  31. S. S. Chandrasekaran. Assessment of damages induced by recent landslides in Ooty, Tamilnadu. In Proceedings of the Indian Geotechnical conference, GEOtrendz, IIT Bombay, Mumbai, India, pp. 687–688, 2010.

    Google Scholar 

  32. National disaster management guidelines: Management of landslides and snow avalanches. A publication of the National Disaster Management Authority, Government of India, New Delhi, India, pp. 52–61, 2009.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to S. Renuga Devi.

Additional information

Recommended by Associate Editor Matjaz Gams

S. Renuga Devi received her bachelor’s degree in electronics and communication engineering and master’s degree in applied electronics from Bharathiar University, India in 1994 and 1996 respectively. Currently she is working as an associate professor in the School of Electronics Engineering at VIT University, India. She has published technical papers in national and international conferences. She is a member of IEEE and ISTE.

Her research interests include machine learning, artificial intelligence and its applications and wireless sensor networks.

ORCID iD: 0000-0003-3343-2953

P. Arulmozhivarman received his B. Sc. and M. Sc. degrees in applied physics from Bharathidasan University, India and Ph.D. degree from NIT Trichy, India. Currently, he is working as a professor in the School of Electronics Engineering at VIT University, India. Also he has undertaken DRDO sponsored research projects in the area of remote sensing and image processing. He has published more than 35 papers in national and international journals.

His research interests include biomedical signal processing, image processing, vision based surveillance system, and biometric detection system.

C. Venkatesh received his bachelor’s degree in electronics and communication engineering and master’s in applied electronics from Bharathiar University, India. He received his Ph.D. degree in information and communication engineering from JNTU, Hyderabad in 2007. Currently he is the dean, faculty of engineering, EBET Group of Institutions, Erode, Tamil Nadu, India. He is a member of ISTE, IETE, IEEE society.

He received best paper award by GESTS International publications and he is also a recipient of Best Faculty Award by KVITT Trust, when he was working as an assistant professor in Kongu Engineering College. He has published 80 papers in national and international conferences and reputed journals.

His research interests include networking, soft computing techniques and VLSI in networking.

Pranay Agarwal received his B.Eng. degree in electronics and communication engineering from VIT University in 2014.

His research interests include digital image processing, machine learning and artificial intelligence.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Devi, S.R., Arulmozhivarman, P., Venkatesh, C. et al. Performance comparison of artificial neural network models for daily rainfall prediction. Int. J. Autom. Comput. 13, 417–427 (2016). https://doi.org/10.1007/s11633-016-0986-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11633-016-0986-2

Keywords

Navigation