Quantifying Drought Using Machine Learning Models with SPEI indices and Weather Data

DOI: https://doi.org/10.52549/ijeei.v13i3.6477
Published: 05-09-2025 • Issue: Vol. 13 No. 3: September 2025 • Section: Regular paper

Abstract

Drought prediction is crucial for effective water resource management, particularly in regions prone to frequent droughts, such as Rajshahi, Bangladesh. This study presents a novel approach to quantifying and predicting drought conditions in Rajshahi, Bangladesh, utilizing machine learning models with the Standardized Precipitation Evapotranspiration Index (SPEI) as drought indices. We utilized monthly meteorological data (temperature, precipitation, humidity, wind speed, number of sunshine hours, cloud cover, potential evapotranspiration, and the climatic water balance) from 1965 to 2022. To train machine learning models, SPEI drought indicators were numerically encoded and classified into categorical drought situations. To forecast drought conditions in the Rajshahi region, we tested a variety of individual classification and regression algorithms, including Gradient Boosting, XGBoost, Multi-Layer Perceptron (MLP), Random Forest, Logistic Regression, Support Vector Machines, CatBoostClassifier, and Decision Trees. These models performed differently, with accuracy rates ranging from 85% to 88% for classification tests and R² scores from 0.25 to 0.71 for regression tasks. To increase forecast accuracy, we created two hybrid models: the Multi-Model Drought Forecaster and the Drought Anticipation Super Model. The "Multi-Model Drought Forecaster," which combines MLP, Random Forest, Gradient Boosting Classifier, and Decision Tree Classifier, obtained 92% accuracy. The "Drought Anticipation Super Model," incorporating Random Forest, Gradient Boosting, Decision Trees, Support Vector Regression, and CatBoost Classifier, increased the accuracy to 96%. The hybrid model's improved performance demonstrates that it can give more accurate and reliable drought forecasts in the Rajshahi region. These findings improve drought management strategies in Bangladesh and other climate-vulnerable areas. This study also created advanced hybrid machine learning models for drought forecasting in Rajshahi, Bangladesh, with the help of 58 years of meteorological data from 1965 to 2022 and SPEI indices. The “Multi-Model Drought Forecaster†is 92% accurate by utilizing MLP, Random Forest, Gradient Boosting, and Decision Trees. The “Drought Anticipation Super Model†is 96% accurate by adding Support Vector Regression and CatBoost Classifier to provide a better drought forecast to manage water resources effectively.

References

M. R. Rahman and H. Lateh, “Meteorological drought in Bangladesh: assessing, analysing and hazard mapping using SPI, GIS and monthly rainfall data,†Environ Earth Sci, vol. 75, no. 12, 2016, doi: 10.1007/s12665-016- 5829-5.

K. A. Gust et al., “Genomic investigations of acute munitions exposures on the health and skin microbiome composition of leopard frog (Rana pipiens) tadpoles,†Environ Res, vol. 192, 2021, doi: 10.1016/j.envres.2020.110245.

Shahfahadet al., “Monitoring drought pattern for pre- and post-monsoon seasons in a semi-arid region of western part of India,†Environ Monit Assess, vol. 194, no. 6, 2022, doi: 10.1007/s10661-022-10028-5.

M. N. Rahman and S. A. Azim, “Meteorological Drought in Bangladesh using Standardized Precipitation Index: A Spatiotemporal Approach,†The Dhaka University Journal of Earth and Environmental Sciences, 2022, doi: 10.3329/dujees.v10i3.59067.

M. A. Miyan, “Droughts in asian least developed countries: Vulnerability and sustainability,†Weather Clim Extrem, vol. 7, 2015, doi: 10.1016/j.wace.2014.06.003.

G. S. Hukkeri, S. R. Naganna, D. Pruthviraja, N. Bhat, and R. H. Goudar, “Drought Forecasting: Application of Ensemble and Advanced Machine Learning Approaches,†IEEE Access, vol. 11, 2023, doi: 10.1109/ACCESS.2023.3341587.

Palmer and W. C., Meteorological Drought, vol. 30. Washington, DC, USA: U.S. Department of Commerce, Weather Bureau, 1965.

S. M. Vicente-Serrano, S. Beguería, and J. I. López-Moreno, “A multiscalar drought index sensitive to global warming: The standardized precipitation evapotranspiration index,†J Clim, vol. 23, no. 7, 2010, doi: 10.1175/2009JCLI2909.1.

M. A. H. Mondol, I. Ara, and S. C. Das, “Meteorological Drought Index Mapping in Bangladesh Using Standardized Precipitation Index during 1981-2010,†Advances in Meteorology, vol. 2017, 2017, doi: 10.1155/2017/4642060.

A. Al Mamun et al., “Identification of Meteorological Drought Prone Area in Bangladesh using Standardized Precipitation Index,†J Earth Sci Clim Change, vol. 09, no. 03, 2018.

C. Liu, C. Yang, Q. Yang, and J. Wang, “Spatiotemporal drought analysis by the standardized precipitation index (SPI) and standardized precipitation evapotranspiration index (SPEI) in Sichuan Province, China,†Sci Rep, vol. 11, no. 1, 2021, doi: 10.1038/s41598-020-80527-3.

A. Mokhtar et al., “Estimation of SPEI Meteorological Drought Using Machine Learning Algorithms,†IEEE Access, vol. 9, pp. 65503–65523, 2021, doi: 10.1109/ACCESS.2021.3074305.

H. Wang, Y. Chen, Y. Pan, Z. Chen, and Z. Ren, “Assessment of candidate distributions for SPI/SPEI and sensitivity of drought to climatic variables in China,†International Journal of Climatology, vol. 39, no. 11, 2019, doi: 10.1002/joc.6081.

M. L. Akter, M. N. Rahman, S. A. Azim, M. R. H. Rony, M. S. Sohel, and H. G. Abdo, “Estimation of drought trends and comparison between SPI and SPEI with prediction using machine learning models in Rangpur, Bangladesh,†Geology, Ecology, and Landscapes, vol. 9, no. 2, 2025, doi: 10.1080/24749508.2023.2254003.

J. Lee, Y. Hwang, and T.-H. Kim, “Forecasting Drought Indices Using Machine Learning Algorithm.†[Online]. Available: https://droughtmonitor.unl.edu/

A. Hossain, M. Begum, and N. Akhtar, “Drought Prediction Using Machine Learning Forecasting Model in the Context of Bangladesh During 1981–2018,†in Lecture Notes in Networks and Systems, 2024. doi: 10.1007/978- 981-99-8479-4_37.

M. Rahman et al., “Could climate change exacerbate droughts in Bangladesh in the future?,†J Hydrol (Amst), vol. 625, 2023, doi: 10.1016/j.jhydrol.2023.130096.

M. A. Hossain, M. Begum, M. N. Akhtar, M. A. Talukder, N. Rahman, and M. Rahman, “An Ensemble Learning Approach for Drought Analysis and Forecasting in Central Bangladesh,†Advances in Meteorology, vol. 2025, no. 1, 2025, doi: 10.1155/adme/4904248.

Bangladesh Meteorological Department (BMD), “Weather Data for Rajshahi (1965–2022),†Dhaka, Bangladesh, 2022.

W. Jiang and J. Luo, “An evaluation of machine learning and deep learning models for drought prediction using weather data,†2022. doi: 10.3233/JIFS-212748.

R. Agrawal, “Know The Best Evaluation Metrics for Your Regression Model,†Analytics Vidhya. Accessed: Jun. 23, 2025. [Online]. Available: https://www.analyticsvidhya.com/blog/2021/05/know-the-best-evaluationmetrics-for-your-regression-model/

Author Biographies

Md. Alomgir Hossain
Department of Computer Science and Engineering
Momotaz Begum
Department of Computer Science and Engineering
Md. Nasim Akhtar
Department of Computer Science and Engineering

How to Cite

[1]
M. A. Hossain, M. Begum, and M. N. Akhtar, “Quantifying Drought Using Machine Learning Models with SPEI indices and Weather Data”, IJEEI, vol. 13, no. 3, pp. 569–584, Sep. 2025, doi: 10.52549/ijeei.v13i3.6477.