Analyzing and predicting rainfall patterns: A comparative analysis of machine learning models

Usman Lawal Gulma *, Lawal Usman Hassan and Garba Bala

Department of Geography, Adamu Augie College of Education, Argungu, Kebbi State, Nigeria.
 
Research Article
International Journal of Science and Research Archive, 2024, 13(01), 121–126.
Article DOI: 10.30574/ijsra.2024.13.1.1627
Publication history: 
Received on 24 July 2024; revised on 01 September 2024; accepted on 03 September 2024
 
Abstract: 
Accurate rainfall prediction is vital for agriculture, water resource management, and disaster preparedness. This study investigates the application of machine learning (ML) models to analyze and predict rainfall patterns in Sokoto, Nigeria. We evaluated four ML techniques - Linear Discriminant Analysis (LDA), Support Vector Machine (SVM), K-Nearest Neighbors (KNN), and Naïve Bayes (NB) - using historical weather data. The results reveal that SVM outperforms other models, achieving an accuracy of 0.98 and a Kappa statistic of 0.95. Our findings demonstrate the potential of ML models to greatly increase the accuracy of rainfall forecasts, enabling better decision-making and resource management.
 
Keywords: 
Rainfall prediction; Machine learning models; Support Vector Machine; Confusion matrix
 
Full text article in PDF: