Skip to content
Research Article Open access CC BY 4.0

Machine Learning Models for Prediction of Meteorological Variables for Weather Forecasting

Omodara E. Obisesan

International Journal of Environment and Climate Change · pp. 234–252 · Published 9 Jan 2024

10.9734/ijecc/2024/v14i13829

Abstract

This study trained six machine learning models to predict meteorological variables at a tropical location. The models used are: Multiple linear regression, Decision tree, Random forest, Support vector machine, Extreme gradient boosting and Multilayer perceptron. This was with the aim of determining the best machine learning model for weather forecasting in a tropical location. The meteorological variables that were predicted are: Temperature, Solar radiation, Relative humidity and Wind speed.  To identify the efficiency and to quantify the predictive capacity of each models, evaluation metrics such as coefficient of determination (R2), mean absolute error (MAE), mean absolute percentage error (MAPE) and mean square error (RMSE) were employed. The best performed model for temperature is the Random Forest which has R2 of 0.93, MAE of 0.78 0C, MAPE of 2.84 % and RMSE of 1.13 0C. Also, the best performed model for solar radiation is the Random Forest having an R2 value of 0.72, MAE of 85.34 W/m2 and RMSE of 19008.45 W/m2. For relative humidity, Random Forest also has the best performance. From the evaluation metrics, it has R2 of 0.92, MAE of 3.41 %, MAPE of 0.75 % and RMSE of 24.71 %. The best performed technique for predicting the wind speed was also the Random Forest having an R2 value of 0.79, MAE of 0.16 m/s and RMSE of 0.044 m/s. The study concluded that the best machine learning model for predicting meteorological variables in a tropical location is the Random Forest.

Machine learning predicting models meteorological variables weather forecasting

Cited by 20

Short-term multivariate prediction for solar irradiance and wind speed for Roorkee, India

Amit Uniyal, Ravita Lamba, Pranjali Sharma · 2025 IEEE 5th International Conference on Sustainable Energy and Future Electric Transportation (SEFET) · 2025

IL-DiffTSF: Invertible Latent Diffusion for Probabilistic Time Series Forecasting

Van Kwan Zhi Koh, Songnan Lin, Ye Li · IEEE Internet of Things Journal · 2026

Advanced hybrid ensemble learning models for atmospheric humidity prediction: an environmental monitoring solution in arid regions

A. A. Kafy, Mst. T. Nowrin, H. A. Altuwaijri · International Journal of Environmental Science and Technology · 2026

Fossa Skill Optimization Enabled Deep Learning for Medical Big Data Classification in IoT Using Federated Learning

M. Nandini, Deepak N. Biradar · Iranian Journal of Science and Technology, Transactions of Electrical Engineering · 2026

Performance Analysis of BGSO_NxLFTNet based Traffic Forecasting

Mangali Sathyanarayana, Jayasree H · 2025 10th International Conference on Communication and Electronics Systems (ICCES) · 2025

Improving accuracy of wind speed forecasted with power law and multiple layer perceptron: a case study of Aneho, a coastal area of Togo

Maklewa Agoundedemba, Raphael Nyenge, Nicholas Musila · Energy Conversion and Management: X · 2026

Multi-Step Forecasting of Meteorological Time Series Using CNN-LSTM with Decomposition Methods

Eluã Ramos Coutinho, Jonni G. F. Madeira, Dérick G. F. Borges · Water Resources Management · 2025

Showing 11 of 20 known citations — external sources report more than can currently be individually listed.

Article metrics

Real usage data collected on this platform.

22

Page views

0

PDF downloads

1

Outbound clicks

20

Citations

Views over time

Views by country

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

Traffic sources

Referring site, by host.

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.