Skip to main content

Fuzzy Rule-Based KNN for Rainfall Prediction: A Case Study in Bangladesh

  • Conference paper
  • First Online:

Part of the book series: Algorithms for Intelligent Systems ((AIS))

Abstract

In this paper, a fuzzy rule-based K Nearest Neighbor (KNN) approach is proposed to forecast rainfall. All the existing rainfall forecasting systems are first examined, and all the climatic factors that cause rainfall are then briefly analyzed. Based on that analysis, a new hybrid method is proposed to forecast rainfall for a certain day. In the proposed system, a robust knowledge base is constructed using some belief rules. The belief rules are formed using the fuzzy membership functions on some historical data provided by Bangladesh Meteorological Department (BMD). A detailed description of the collected data as well as its observation stations is provided in this paper. Finally, KNN is applied to forecast rainfall based on some given inputs. A numeric study is provided to illustrate the forecasting accuracy of the proposed methodology.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Alcántara-Ayala I (2002) Geomorphology, natural hazards, vulnerability and prevention of natural disasters in developing countries. Geomorphology 47(2):107–124

    Article  Google Scholar 

  2. Hossain MA, Miah MG (2011) Environmental disasters in history: Bangladesh perspective. Int J Soc Develop Informat Syst 2(1):31–37

    Google Scholar 

  3. Nicholls N (2001) Atmospheric and climatic hazards: improved monitoring and prediction for disaster mitigation. Nat Hazards 23(2):137–155

    Article  Google Scholar 

  4. Kumar RS, Ramesh C (2016) A study on prediction of rainfall using data mining technique. In: international conference on inventive computation technologies (ICICT). IEEE, pp 1–9

    Google Scholar 

  5. Khatun MA, Bazlur Rashid Md, Hygen HO (2016) Climate of Bangladesh. MET Report, Norwegian Meteorological Institute

    Google Scholar 

  6. Soo-Yeon J, Sharma S, Byunggu Y, Jeong DH (2012) Designing a rule-based hourly rainfall prediction model. In: 13th international conference on information reuse & integration (IRI). IEEE

    Google Scholar 

  7. Kannan S, Subimal G (2010) Prediction of daily rainfall state in a river basin using statistical downscaling from GCM output, Springer-Verlag. Stochastic Environ Res Risk Assessm 25(4):457–474

    Google Scholar 

  8. 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):146–167

    Article  Google Scholar 

  9. Somvanshi VK, Pandey OP, Agrawal PK, Kalanker NV, Prakash MR, Ramesh C (2006) Modeling and prediction of rainfall using artificial neural network and ARIMA techniques. J Indian Geophys Union 10(2):141–151

    Google Scholar 

  10. Htike KK, Khalifa OO (2010) Rainfall forecasting models using focused time-delay neural networks. In: International conference on computer and communication engineering (ICCCE), IEEE

    Google Scholar 

  11. Geetha G, Selvaraj RS (2011) Prediction of monthly rainfall in Chennai using back propagation neural network model. Int J Eng Sci Technol 3(1):211–213

    Google Scholar 

  12. Deshpande RR (2012) On the rainfall time series prediction using multilayer perceptron artificial neural network. Int J Emerging Technol Adv Eng 2(1):148–153

    Google Scholar 

  13. Dabhi VK, Chaudhary S (2014) Hybrid Wavelet-Postfix-GP model for rainfall prediction of Anand region of India. Adv Artificial Intell 2014(2014):1–11

    Article  Google Scholar 

  14. Kannan M, Prabhakaran S, Ramachandran P (2010) Rainfall forecasting using data mining technique. Int J Eng Technol 2(6):397–401

    Google Scholar 

  15. Pinky SD, Hitesh T (2014) Prediction of rainfall using data mining technique over Assam. Indian J Comput Sci Eng (IJCSE) 5(2)

    Google Scholar 

  16. Krishna GV (2015) Prediction of rainfall using unsupervised model based approach using K-means algorithm. Int J Mathe Sci Comput (IJMSC) 1(1):11–20

    Google Scholar 

  17. Valmik BN, Meshram BB (2013) Modeling rainfall prediction using data mining method. In: 5th international conference on computational intelligent, modelling and simulation, IEEE

    Google Scholar 

  18. Animas MI, Yung-Cheol B, Concepcionand MBS, Bobby DG (2013) Decision support system for agricultural management using prediction algorithm. In: 12th international conference on computer and information science (ICIS). IEEE

    Google Scholar 

  19. Azahari, SNF, Othman M, Saian R (2017) An enhancement of sliding window algorithm for rainfall forecasting. In: Zulikha J, Zakaria NH (eds) Proceedings of the 6th international conference on computing & informatics 2017. School of Computing, Springer, Sintok pp 23–28

    Google Scholar 

  20. Kapoor P, Bedi SS (2013) Weather forecasting using sliding window algorithm. ISRN Signal Process 2013(1):1–5

    Article  Google Scholar 

  21. Hasan N, Nath NC, Rasel RI (2015) A support vector regression model for forecasting rainfall. In: 2nd international conference on electrical information and communication technologies (EICT). IEEE, Khulna, pp 554–559

    Google Scholar 

  22. Pijush S, Venkata RM, Arun K, Tarun T (2011) Prediction of rainfall using support vector machine and relevance vector machine. Earth Sci India 4(IV):188–200

    Google Scholar 

  23. Minghui Q, Peilin Z, Ke Z, Jun H, Xing S, Xiaoguang W, Wei C (2017) A short-term rainfall prediction model using multi-task convolutional neural networks. 2017 IEEE international conference on data mining (ICDM). IEEE, pp 395–404

    Google Scholar 

  24. Kishtawal CM, Basu S, Patadia F, Thapliyal PK (2003) Forecasting summer rainfall over India using genetic algorithm. Geophys Res Lett 30(23)

    Google Scholar 

  25. Aftab S, Ahmad M, Hameed N, Bashir MS, Ali I, Nawaz Z (2018) Rainfall prediction in lahore city using data mining techniques. Int J Adv Comput Sci Appl 9(4)

    Google Scholar 

  26. Tripathy BK, Bhambhani U (2018) Properties of multigranular rough sets on fuzzy approximation spaces and their application to rainfall prediction. Int J Intell Syst Appl 10(11):76–90

    Google Scholar 

  27. James MK, Michael RG, Givens JA (1985) A fuzzy k-nearest neighbor algorithm. IEEE Trans Syst Man Cybernet 15(4):580–585

    Google Scholar 

  28. Zadeh LA (1972) A fuzzy-set-theoretic interpretation of linguistic hedges. J Cybernet 2(3):4–34

    Google Scholar 

  29. Mucherino A, Papajorgji PJ, Pardalos PM (2009) K-nearest neighbor classification. In: data mining in agriculture. Springer optimization and its applications 34

    Google Scholar 

  30. Wu Y, Ianakiev K, Govindaraju V (2002) Improved k-nearest neighbor classification. Pattern Recogn 35(10):2311–2318

    Article  Google Scholar 

  31. Yong Z, Youwen L, Shixiong X (2009) An Improved KNN text classification algorithm based on clustering. J Comput 4(3):230–237

    Google Scholar 

Download references

Acknowledgements

This study is done upon the data of Bangladesh Metrological Department. All the information, opinions, and conclusions are recommended by the authors. These materials do not reflect the opinions of Bangladesh Metrological Department.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Md. Zahid Hasan .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Zahid Hasan, M., Hossain, S., Zubair Hasan, K.M., Uddin, M.S., Ehteshamul Alam, M. (2021). Fuzzy Rule-Based KNN for Rainfall Prediction: A Case Study in Bangladesh. In: Uddin, M.S., Bansal, J.C. (eds) Proceedings of International Joint Conference on Advances in Computational Intelligence. Algorithms for Intelligent Systems. Springer, Singapore. https://doi.org/10.1007/978-981-16-0586-4_41

Download citation

Publish with us

Policies and ethics