Machine learning models for short-term rainfall prediction using Uganda’s Lake Victoria Basin Weather Dataset
Machine learning models for short-term rainfall prediction using Uganda’s Lake Victoria Basin Weather Dataset
| dc.contributor.author | Tumusiime, Andrew Gahwera | |
| dc.date.accessioned | 2026-01-19T09:30:16Z | |
| dc.date.available | 2026-01-19T09:30:16Z | |
| dc.date.issued | 2025 | |
| dc.description | A dissertation submitted to the Directorate of Research and Graduate Training in partial fulfilment of the requirements for the Award of the Degree of Doctor of Philosophy in Information Systems of Makerere University. | |
| dc.description.abstract | As climate change intensifies, accurate short-term rainfall forecasting has become an urgent research priority. Numerical Weather Prediction models often struggle with precipitation due to high computational requirements and large error margins. This dissertation addresses these challenges by introducing a curated multi-station dataset for the Lake Victoria Basin (LVB) and systematically evaluating Machine Learning and Deep Learning approaches for rainfall forecasting in a data-scarce African environment. Regression experiments benchmarked Random Forest, Support Vector Regression, Neural Network Regression, Least Absolute Shrinkage and Selection Operator, Gradient Boosting, and Extreme Gradient Boosting (XGBoost) Regression. Among these, XGBoost consistently achieved the lowest error, with Mean Absolute Error values as low as 0.006, 0.018, and 0.005 mm h−1 for Uganda, Kenya, and Tanzania, respectively. To complement these continuous forecasts, rainfall classification was implemented using Multi-Layer Perceptrons, Convolutional Neural Networks, and Long Short-Term Memory networks (LSTM). LSTM outperformed alternative architectures, achieving weighted F1-scores above 90% at multiple stations. To overcome data scarcity, a transfer-learning strategy was developed by fine-tuning pre-trained LSTM models from data-rich stations and applying them to the data-limited station of Kisumu, yielding performance improvements of up to 3%. An ensemble of these transfer-learned models using an Exponential Weighting Algorithm further enhanced robustness, delivering gains of up to 5% in F1-score. Overall, the dissertation demonstrates that an ensemble-based transfer-learning framework, grounded in a regionally curated dataset, can substantially improve rainfall forecasting in East Africa. The integration of regression, DL classification, and transfer learning provides methodological advancement and operational potential, contributing to more reliable weather services in data-scarce regions such as the LVB. | |
| dc.identifier.citation | Tumusiime, A. G. (2025). Machine learning models for short-term rainfall prediction using Uganda’s Lake Victoria Basin Weather Dataset (Unpublished doctoral dissertation). Makerere University, Kampala, Uganda. | |
| dc.identifier.uri | https://makir.mak.ac.ug/handle/10570/16470 | |
| dc.language.iso | en | |
| dc.publisher | Makerere University | |
| dc.title | Machine learning models for short-term rainfall prediction using Uganda’s Lake Victoria Basin Weather Dataset | |
| dc.type | Thesis |
Files
Original bundle
1 - 2 of 2
No Thumbnail Available
- Name:
- Tumusiime-CoCIS-PhD-2025.pdf
- Size:
- 2.83 MB
- Format:
- Adobe Portable Document Format
- Description:
- PhD Dissertation
No Thumbnail Available
- Name:
- Tumusiime-Consent-Form.pdf
- Size:
- 314.88 KB
- Format:
- Adobe Portable Document Format
- Description:
- Consent Agreement
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 462 B
- Format:
- Item-specific license agreed upon to submission
- Description: