Performance of Machine Learning Algorithms to Predict the Rainfall Data of Khulna and Jashore District in Bangladesh

Authors

  • Saiful Islam Data Mining and Environmental Research Group, Department of Statistics, University of Rajshahi, Rajshahi, Bangladesh
  • Md Palash Bin Faruque Data Mining and Environmental Research Group, Department of Statistics, University of Rajshahi, Rajshahi, Bangladesh
  • Mst Lubna Tasmin Data Mining and Environmental Research Group, Department of Statistics, University of Rajshahi, Rajshahi, Bangladesh
  • Md Mostafizur Rahman Data Mining and Environmental Research Group, Department of Statistics, University of Rajshahi, Rajshahi, Bangladesh
  • Most Shabrina Afroz Data Mining and Environmental Research Group, Department of Statistics, University of Rajshahi, Rajshahi, Bangladesh
  • Md Monsur Rahman Inference Research Group, Department of Statistics, University of Rajshahi, Rajshahi, Bangladesh
  • M Sayedur Rahman Eastern University, Ashulia, Dhaka, Bangladesh

DOI:

https://doi.org/10.3329/ijss.v25i2.85774

Keywords:

Rainfall prediction, Machine learning algorithms, Random Forest, Precipitation forecasting, Climate variability, Southwestern Bangladesh.

Abstract

Predicting rainfall accurately is vital for agricultural stability, disaster management, and sustainable water use, particularly in climate-vulnerable zones such as southwestern Bangladesh. This study investigates long-term rainfall patterns and develops predictive models for two key districts, Khulna and Jashore, using four supervised machine learning algorithms: Multiple Linear Regression (MLR), Random Forest (RF), Decision Tree (DT), and K-Nearest Neighbors (KNN). Based on long-term meteorological data for the years 1980–2023, i.e., temperature (maximum and minimum), humidity, wind speed, and sunshine hours, the research manifests clear spatial variations in rainfall behavior. The analysis reveals distinct spatial and temporal rainfall characteristics: Khulna exhibits higher and more variable rainfall due to its coastal location, while Jashore displays relatively stable but lower rainfall, increasing its susceptibility to dry spells. Among the models under consideration, Random Forest gave the highest accuracy value, which was the minimum RMSE and MAE and the maximum R² value, particularly in Khulna. In Jashore, although the overall model accuracy was lower, Random Forest was still the most effective because its RMSE (1.568) and MAE (1.23) were lower than those of the other models. The findings suggest that region-specific forecasting models are essential for understanding local precipitation dynamics. Furthermore, ensemble-based techniques like Random Forest prove especially capable of handling the nonlinear and irregular nature of rainfall, offering practical support for policy formulation in agriculture and climate adaptation strategies.

International Journal of Statistical Sciences, Vol. 25(2), November, 2025, pp 115-126

Abstract
7
PDF
4

Downloads

Published

2025-12-17

How to Cite

Islam, S., Faruque, M. P. B., Tasmin, M. L., Rahman, M. M., Afroz, M. S., Rahman, M. M., & Rahman, M. S. (2025). Performance of Machine Learning Algorithms to Predict the Rainfall Data of Khulna and Jashore District in Bangladesh. International Journal of Statistical Sciences , 25(2), 115–126. https://doi.org/10.3329/ijss.v25i2.85774

Issue

Section

Original Articles