A Model for Rainfall Forecasting using Distinct Machine Learning Algorithm


Sachin Upadhye
Lalit Agrawal


As Agriculture is the pivotal point of survival, rainfall is the important source of its cultivation. Rainfall prophecy has always been a major problem as a prophecy of downfall gives awareness to people and  to know in advance about rain to take necessary precautions to cover their crops from rain. A particular dataset is taken from the Kaggle community and this design predicts whether it will rain henceforth or not by using the rainfall in the dataset. Cat Boost model is executed in this design as it’s an open-sourced machine knowledge algorithm, and features great quality without parameter tuning, categorical point support, bettered delicacy, and fast prophecy. Cat Boost model is a Grade boosting toolkit and two critical algorithms classical and innovative are introduced to produce a fight in prophecy shift present in presently being prosecutions of grade boosting algorithms. Cat Boost
performed truly well giving an AUC (Area under wind) score0.8 and a ROC (Receiver operating characteristic wind) score of 89. ROC is called an assessing wind whereas AUC presents a degree or measure of separability as the model is professed enough to distinguish between classes. An Exploratory data analysis is done to examine data distribution, and outliers and provides tools for imaging and understanding the data through graphical representation.


How to Cite
Sachin Upadhye, & Lalit Agrawal. (2022). A Model for Rainfall Forecasting using Distinct Machine Learning Algorithm. International Journal of Next-Generation Computing, 13(5). https://doi.org/10.47164/ijngc.v13i5.949


  1. Alapaty, K., Raman, S., Mohanty, U., and Madala, R. 1995. Sensitivity of monsoon circulations to changes in sea surface temperatures. Atmospheric Environment 29, 16, 2139–2156. International Conference on Sustainable Development Strategies and Global/Regional/Local Impacts on Atmospheric Composition and Climate. DOI: https://doi.org/10.1016/1352-2310(94)00141-7
  2. Chen, C., Duan, S., Cai, T., and Liu, B. 2011. Online 24-h solar power forecasting based on weather type
  3. classification using artificial neural network. Solar energy 85, 11, 2856–2870.
  4. Joseph, J. and Ratheesh, T. 2013. Rainfall prediction using data mining techniques. International Journal of Computer Applications 83, 8. DOI: https://doi.org/10.5120/14467-2750
  5. Linardatos, P., Papastefanopoulos, V., and Kotsiantis, S. 2020. Explainable ai: A review of machine learning interpretability methods. Entropy 23, 1, 18. DOI: https://doi.org/10.3390/e23010018
  6. Michaelides, S. C., Pattichis, C. S., and Kleovoulou, G. 2001. Classification of rainfall variability by using artificial neural networks. International Journal of Climatology: A Journal of the Royal Meteorological Society 21, 11, 1401–1414. DOI: https://doi.org/10.1002/joc.702
  7. Shah, U., Garg, S., Sisodiya, N., Dube, N., and Sharma, S. 2018. Rainfall prediction: Accuracy enhancement using machine learning and forecasting techniques. In 2018 Fifth International Conference on Parallel, Distributed and Grid Computing (PDGC). IEEE, 776–782. DOI: https://doi.org/10.1109/PDGC.2018.8745763
  8. Sharif, M. and Burn, D. H. 2007. Improved k-nearest neighbor weather generating model. Journal of Hydrologic Engineering 12, 1, 42–51. DOI: https://doi.org/10.1061/(ASCE)1084-0699(2007)12:1(42)