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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Alcántara-Ayala I (2002) Geomorphology, natural hazards, vulnerability and prevention of natural disasters in developing countries. Geomorphology 47(2):107–124
Hossain MA, Miah MG (2011) Environmental disasters in history: Bangladesh perspective. Int J Soc Develop Informat Syst 2(1):31–37
Nicholls N (2001) Atmospheric and climatic hazards: improved monitoring and prediction for disaster mitigation. Nat Hazards 23(2):137–155
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
Khatun MA, Bazlur Rashid Md, Hygen HO (2016) Climate of Bangladesh. MET Report, Norwegian Meteorological Institute
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
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
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
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
Htike KK, Khalifa OO (2010) Rainfall forecasting models using focused time-delay neural networks. In: International conference on computer and communication engineering (ICCCE), IEEE
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
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
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
Kannan M, Prabhakaran S, Ramachandran P (2010) Rainfall forecasting using data mining technique. Int J Eng Technol 2(6):397–401
Pinky SD, Hitesh T (2014) Prediction of rainfall using data mining technique over Assam. Indian J Comput Sci Eng (IJCSE) 5(2)
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
Valmik BN, Meshram BB (2013) Modeling rainfall prediction using data mining method. In: 5th international conference on computational intelligent, modelling and simulation, IEEE
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
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
Kapoor P, Bedi SS (2013) Weather forecasting using sliding window algorithm. ISRN Signal Process 2013(1):1–5
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
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
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
Kishtawal CM, Basu S, Patadia F, Thapliyal PK (2003) Forecasting summer rainfall over India using genetic algorithm. Geophys Res Lett 30(23)
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)
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
James MK, Michael RG, Givens JA (1985) A fuzzy k-nearest neighbor algorithm. IEEE Trans Syst Man Cybernet 15(4):580–585
Zadeh LA (1972) A fuzzy-set-theoretic interpretation of linguistic hedges. J Cybernet 2(3):4–34
Mucherino A, Papajorgji PJ, Pardalos PM (2009) K-nearest neighbor classification. In: data mining in agriculture. Springer optimization and its applications 34
Wu Y, Ianakiev K, Govindaraju V (2002) Improved k-nearest neighbor classification. Pattern Recogn 35(10):2311–2318
Yong Z, Youwen L, Shixiong X (2009) An Improved KNN text classification algorithm based on clustering. J Comput 4(3):230–237
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
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
DOI: https://doi.org/10.1007/978-981-16-0586-4_41
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-0585-7
Online ISBN: 978-981-16-0586-4
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)