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
Now showing 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
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
462 B
Format:
Item-specific license agreed upon to submission
Description: