Weather prediction performance evaluation on selected machine learning algorithms

Muyideen AbdulRaheem, Joseph Bamidele Awotunde, Abidemi Emmanuel Adeniyi, Idowu Dauda Oladipo, Sekinat Olaide Adekola


Prediction of weather has been proved useful in the early warning on the impacts of weather on several areas of human livelihood. For example, the provision of decisions for autonomous transportation to reduce traffic congestion and accidents during the rainy season. However, providing the most accurate and effective forecasting model for weather forecasts has been a challenge. Hence, machine learning (ML) techniques and factors influencing weather prediction need to be investigated. Data scientists are yet to discover the best models for weather prediction. Therefore, this study compares three ML classification techniques for weather prediction. A web-based software application was developed using Flask App to demonstrate weather modeling using three ML models, and the data used for the study was obtained from Kaggle. For the weather prediction; a decision tree (DT), k-nearest neighbor (k-NN), and logistic regression (LR) classifier method were suggested, and comparisons were made between the three classifications techniques. The accuracy results show that with a 100% accuracy rate, the DL classifier outperforms the k-NN with a 78% accuracy rate and LR with a 93% accuracy rate. The results show that the application of ML models gives accurate results on weather prediction.


Data mining; Decision trees; K-nearest neighbors; Logistic regression; Normalization; Weather forecasting;

Full Text:




  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

IAES International Journal of Artificial Intelligence (IJ-AI)
ISSN/e-ISSN 2089-4872/2252-8938 
This journal is published by the Institute of Advanced Engineering and Science (IAES) in collaboration with Intelektual Pustaka Media Utama (IPMU).

View IJAI Stats