Skip to content
Research Article Open access CC BY 4.0

Predicting Weather Forecasting State Based on Data Mining Classification Algorithms

Fairoz Q. Kareem, Adnan Mohsin Abdulazeez, Dathar A. Hasan

Asian Journal of Research in Computer Science · pp. 13–24 · Published 5 Jun 2021

10.9734/ajrcos/2021/v9i330222

Abstract

Weather forecasting is the process of predicting the status of the atmosphere for certain regions or locations by utilizing recent technology. Thousands of years ago, humans tried to foretell the weather state in some civilizations by studying the science of stars and astronomy. Realizing the weather conditions has a direct impact on many fields, such as commercial, agricultural, airlines, etc. With the recent development in technology, especially in the DM and machine learning techniques, many researchers proposed weather forecasting prediction systems based on data mining classification techniques. In this paper, we utilized neural networks, Naïve Bayes, random forest, and K-nearest neighbor algorithms to build weather forecasting prediction models. These models classify the unseen data instances to multiple class rain, fog, partly-cloudy day, clear-day and cloudy. These model performance for each algorithm has been trained and tested using synoptic data from the Kaggle website. This dataset contains (1796) instances and (8) attributes in our possession. Comparing with other algorithms, the Random forest algorithm achieved the best performance accuracy of 89%. These results indicate the ability of data mining classification algorithms to present optimal tools to predict weather forecasting.

Weather forecasting DM random forest naïve bayes K-nearest neighbor neural networks

Cited by 17

FRANN: Fuzzy Rough Set Based Artificial Neural Network for Prediction of Rainfall Status

Bishnupriya Mallick, J. K. Mantri, Niranjan Kumar Ray · Educational Sciences International Conference · 2025

Forecasting the Prediction for Atmosphere Using Machine Learning

Ashwini K. M., Vaishnavi · 2025 International Conference on Artificial Intelligence and Data Engineering (AIDE) · 2025

Performance Analysis of the Support Vector Machine Algorithm in Predicting Rain Potential in DKI Jakarta

Aina Latifa Riyana Putri · Journal of Artificial Intelligence and Engineering Applications (JAIEA) · 2024

Weather classification using meta-based random forest fusion of transfer learning models

Rasha Talib Gdeeb · International Journal of Advances in Intelligent Informatics · 2024

Time Series Analysis and Neural Network Optimization of Tourist Destination Heat Prediction Model

Lei Wang, Hawk Optimizer · Journal of Electrical Systems · 2024

Machine learning algorithms-based decision support model for diabetes

Karthick Kanagarathinam, R. Manikandan, T. S. Kumar · Review of Computer Engineering Research · 2024

Short Term Weather Forecasting Comparison Based on Machine Learning Algorithms

Chowdhury Abida Anjum Era, Mahmudur Rahman, S. Alvi · Internet, Multimedia Systems and Applications · 2023

Systematic Analysis of Weather Prediction for Jaipur City Dataset Using Deep Learning

Manish Choubisa, Manish Dubey, Nikita Jain · 2023 International Conference on Advancement in Computation & Computer Technologies (InCACCT) · 2023

An Scrupulous Framework to Forecast the Weather using CNN with Back Propagation Method

V. Raj, Ravi Kumar, N. Kumar · 2022 4th International Conference on Advances in Computing, Communication Control and Networking (ICAC3N) · 2022

Article metrics

Real usage data collected on this platform.

0

Page views

0

PDF downloads

0

Outbound clicks

17

Citations

Views by country

Approximate, from request IP at view time — not citizenship or institution. Countries with fewer than 5 views are grouped as "Other".

No views recorded yet.

Traffic sources

Referring site, by host.

No traffic recorded yet.

Views and downloads exclude known bots/crawlers. Citations combines this platform's own DOI-resolved index with each external source's own reported total — see Cited by above for individually listed citing works. Last refreshed 0 seconds ago.