An Evaluation of Machine Learning and Deep Learning Models for Drought Prediction using Weather Data
In one sentence. Benchmarks 16 classical and 16 deep learning models predicting drought levels from 90 days of 18 meteorological indicators, with no single model best across metrics.
Abstract
Drought is a serious natural disaster that has a long duration and a wide range of influence. To decrease the drought-caused losses, drought prediction is the basis of making the corresponding drought prevention and disaster reduction measures. While this problem has been studied in the literature, it remains unknown whether drought can be precisely predicted or not with machine learning models using weather data. To answer this question, a real-world public dataset is leveraged in this study and different drought levels are predicted using the last 90 days of 18 meteorological indicators as the predictors. In a comprehensive approach, 16 machine learning models and 16 deep learning models are evaluated and compared. The results show no single model can achieve the best performance for all evaluation metrics simultaneously, which indicates the drought prediction problem is still challenging. As benchmarks for further studies, the code and results are publicly available in a Github repository.
Labels
- Topic
- Extremes & hazards, Benchmarks, datasets & evaluation
- Type
- Evaluation or intercomparison of existing models
- Method
- Classical ML (trees, GP, linear, kernels)
- Time scale
- 6 h–3 days
- Domain
- Regional
- Data
- Other
- Status
- Research
- Identifiers
- arXiv:2107.02517 DOI:10.3233/jifs-212748
- Added
- 2026-10-22
Labels and summary are generated by Claude and reviewed weekly. Wrong? Edit this entry.