Comparative Analysis of Machine Learning Models for Weather Forecasting: A Heathrow Case Study
DOI:
https://doi.org/10.61173/3jeb3612Keywords:
Weather forecasting, Temperature prediction, Machine Learning, Random Forest, XGBoostAbstract
Accurate weather forecasting, especially temperature prediction, is fundamental for various segments within the UK, including agriculture, energy, and policy planning, as the nation adapts to the effects of climate change. This study addresses the limitations of conventional linear models in capturing the complex, non-linear relationships within meteorological data by comparing the effectiveness of different Machine Learning (ML) strategies. This study evaluates the performance of baseline ML models, such as Linear Regression (LR), Support Vector Regression (SVR), and K-Nearest Neighbors (KNN). It also examines advanced ensemble and boosting models such as Decision Tree (DT), Random Forest (RF), XGBoost (XGB), LightGBM (LGBM), and CatBoost, using a comprehensive dataset from Heathrow Airport. Detailed preprocessing, model training, and optimization through cross-validation were conducted, with performance assessed using Mean Squared Error (MSE) and Coefficient of Determination (R²) metrics. The results demonstrate that ensemble methods, particularly XGB and LGBM, offer superior predictive accuracy for weather forecasting tasks, highlighting their potential to enhance predictive models in meteorological applications.
References
[1] Wolff S, O’Donncha F, Chen B. Statistical and machine learning ensemble modelling to forecast sea surface temperature[J]. Journal of Marine Systems, 2020, 208: 103347.
[2] Anjali T, Chandini K, Anoop K, et al. Temperature prediction using machine learning approaches[C]//2019 2nd International conference on intelligent computing, instrumentation and control technologies (ICICICT). IEEE, 2019, 1: 1264-1268.
[3] Ahmed K, Sachindra D A, Shahid S, et al. Multi-model ensemble predictions of precipitation and temperature using machine learning algorithms[J]. Atmospheric Research, 2020, 236: 104806.
[4] Wang F, Liu R, Yan H, et al. Ground visibility prediction using tree-based and random-forest machine learning algorithm: Comparative study based on atmospheric pollution and atmospheric boundary layer data[J]. Atmospheric Pollution Research, 2024, 15(11): 102270.
[5] Kaya H, Guler E, Kırmacı V. Prediction of temperature separation of a nitrogen-driven vortex tube with linear, kNN, SVM, and RF regression models[J]. Neural Computing and Applications, 2023, 35(8): 6281-6291.
[6] Tahsin M S, Abdullah S, Al Karim M, et al. A comparative study on data mining models for weather forecasting: A case study on chittagong, Bangladesh[J]. Natural Hazards Research, 2024, 4(2): 295-303.
[7] El Hafyani M, El Himdi K, El Adlouni S E. Improving monthly precipitation prediction accuracy using machine learning models: a multi-view stacking learning technique[J]. Frontiers in Water, 2024, 6: 1378598.
[8] Ferchichi H, St-Hilaire A, Ouarda T B M J, et al. Prediction of coastal water temperature using statistical models[J]. Estuaries and Coasts, 2022, 45(7): 1909-1927.
[9] Klein Tank A M G, Wijngaard J B, Können G P, et al. Daily dataset of 20th‐century surface air temperature and precipitation series for the European Climate Assessment[J]. International Journal of Climatology: A Journal of the Royal Meteorological Society, 2002, 22(12): 1441-1453.
[10] Huber F, van Kuppevelt E D, Steinbach P, et al. Will the sun shine?-An accessible dataset for teaching machine learning and deep learning[C]//The Third Teaching Machine Learning and Artificial Intelligence Workshop. PMLR, 2023: 27-31.
Downloads
Published
Issue
Section
License
Copyright (c) 2024 by the authors.

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