Rain Prediction Using Rule-Based Machine Learning Approach

Muchamad Taufiq Anwar, Saptono Nugrohadi, Vita Tantriyati, Vikky Aprelia Windarni


Rain prediction is an important topic that continues to gain attention throughout the world. The rain has a big impact on various aspects of human life both socially and economically, for example in agriculture, health, transportation, etc. Rain also affects natural disasters such as landslides and floods. The various impact of rain on human life prompts us to build a model to understand and predict rain to provide early warning in various fields/needs such as agriculture, transportation, etc. This research aims to build a rain prediction model using a rule-based Machine Learning approach by utilizing historical meteorological data. The experiment using the J48 method resulted in up to 77.8% accuracy in the training model and gave accurate prediction results of 86% when tested against actual weather data in 2020.

Full Text:



M. R. Mahmood, R. K. Patra, R. Raja, and G. R. Sinha, “A novel approach for weather prediction using forecasting analysis and data mining techniques,” in Innovations in Electronics and Communication Engineering, Springer, 2019, pp. 479–489.

C. Choi, J. Kim, J. Kim, D. Kim, Y. Bae, and H. S. Kim, “Development of heavy rain damage prediction model using machine learning based on big data,” Adv. Meteorol., vol. 2018, 2018.

K. D. Hartomo, S. Y. J. Prasetyo, M. T. Anwar, and H. D. Purnomo, “Rainfall Prediction Model Using Exponential Smoothing Seasonal Planting Index (ESSPI) For Determination of Crop Planting Pattern,” in Computational Intelligence in the Internet of Things, IGI Global, 2019, pp. 234–255.

N. Mishra, H. K. Soni, S. Sharma, and A. K. Upadhyay, “A comprehensive survey of data mining techniques on time series data for rainfall prediction,” J. ICT Res. Appl., vol. 11, no. 2, pp. 168–184, 2017.

N. Agarwal, S. R. Koti, S. Saran, and A. S. Kumar, “Data mining techniques for predicting dengue outbreak in geospatial domain using weather parameters for New Delhi, India,” Curr. Sci., vol. 114, no. 11, pp. 2281–2291, 2018.

P. S. Tayde, B. K. Patil, and R. A. Auti, “Applying Data Mining Technique to Predict Annual Yield of Major Crops,” Int. J., vol. 2, no. 2, 2017.

U. K. Dey, A. H. Masud, and M. N. Uddin, “Rice yield prediction model using data mining,” in 2017 International Conference on Electrical, Computer and Communication Engineering (ECCE), 2017, pp. 321–326.

K. Kar, N. Thakur, and P. Sanghvi, “Prediction of Rainfall Using Fuzzy Dataset,” 2019.

N. Z. M. Safar, A. A. Ramli, H. Mahdin, D. Ndzi, and K. M. N. K. Khalif, “Rain prediction using fuzzy rule based system in North-West Malaysia,” Indones. J. Electr. Eng. Comput. Sci., vol. 14, no. 3, pp. 1572–1581, 2019.

E. Sreehari and S. Srivastava, “Prediction of Climate Variable using Multiple Linear Regression,” in 2018 4th International Conference on Computing Communication and Automation (ICCCA), 2018, pp. 1–4.

V. B. Nikam and B. B. Meshram, “Modeling rainfall prediction using data mining method: A Bayesian approach,” in 2013 Fifth International Conference on Computational Intelligence, Modelling and Simulation, 2013, pp. 132–136.

S. Navadia, P. Yadav, J. Thomas, and S. Shaikh, “Weather prediction: a novel approach for measuring and analyzing weather data,” in 2017 International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud)(I-SMAC), 2017, pp. 414–417.

N. Anusha, M. S. Chaithanya, and G. J. Reddy, “Weather Prediction Using Multi Linear Regression Algorithm,” in IOP Conference Series: Materials Science and Engineering, 2019, vol. 590, no. 1, p. 12034.

N. W. Zamani and S. S. M. Khairi, “A comparative study on data mining techniques for rainfall prediction in Subang,” in AIP Conference Proceedings, 2018, vol. 2013, no. 1, p. 20042.

A. Joshi, B. Kamble, V. Joshi, K. Kajale, and N. Dhange, “Weather forecasting and climate changing using data mining application,” Int. J. Adv. Res. Comput. Commun. Eng., vol. 4, no. 3, pp. 19–21, 2015.

F. Sheikh, S. Karthick, D. Malathi, J. S. Sudarsan, and C. Arun, “Analysis of data mining techniques for weather prediction,” Indian J. Sci. Technol., vol. 9, no. 38, 2016.

J. Quinlan, C4. 5: programs for machine learning. 2014.

M. Hall, E. Frank, G. Holmes, B. Pfahringer, P. Reutemann, and I. H. Witten, “The WEKA data mining software: an update,” ACM SIGKDD Explor. Newsl., vol. 11, no. 1, pp. 10–18, 2009.

P. Nevlud, M. Bures, L. Kapicak, and J. Zdralek, “Anomaly-based network intrusion detection methods,” Adv. Electr. Electron. Eng., vol. 11, no. 6, pp. 468–474, 2013.

M. T. Anwar, H. D. Pumomo, S. Y. J. Prasetyo, and K. D. Hartomo, “Decision Tree Learning Approach To Wildfire Modeling on Peat and Non-Peat Land in Riau Province,” in 2018 International Conference on Advanced Computer Science and Information Systems (ICACSIS), 2018, pp. 409–415.

R. S. Kumar and C. Ramesh, “A study on prediction of rainfall using datamining technique,” in 2016 International Conference on Inventive Computation Technologies (ICICT), 2016, vol. 3, pp. 1–9.

DOI: https://doi.org/10.26877/asset.v2i1.6019


  • There are currently no refbacks.

Copyright of Advance Sustainable Science, Engineering and Technology (ASSET) 2715-4211 (Online - Elektronik)

Creative Commons License
Advance Sustainable Science, Engineering and Technology (ASSET) is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.