arrow
Return

STAT-X: short-term atmospheric temperature forecasting using machine learning models with explainable-AI

delete2025-08-21
delete0
PRE
AI
A
Abhiroop Sarkar
D
Deepsubhra Guha Roy *
P
Piyali Datta
DOI:10.1007/s00704-025-05693-8delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This research explores the use of supervised machine learning algorithms to predict the minimum and maximum temperatures for the next three days in a locality, more precisely in a city using a time-series dataset. Here we have assessed it with 13 weather features spanning 1973–2024 in Kolkata, India. The study used six well-known algorithms— linear regression, decision tree regressor, random forest regressor, bagging regressor, and gradient boosting regressor, finding that the gradient boosting regressor, followed by the multi-layer perceptron, performs the best. Using the past 10 days’ data, these models provided accurate predictions, validated by low error, high $$R^2$$ scores, and Willmott indices. Gradient Boosting tree achieved a Root Mean-Squared Error (RMSE) up to 1.426 $$^{\circ }C$$ , Mean Absolute Error (MAE) up to 1.0567 $$^{\circ }C$$ , $$R^{2}$$ -score 0.8940, Willmott Index (WI) 0.7924 and a Percent Bias (PBias) of 0.1279 for one-day future prediction. Since time-series data that are interpretable can reveal underlying meteorological patterns, exploring new insights into climate dynamics, explainable AI tools like LIME and SHAP have been studied here which reveal key influencing factors such as average, minimum, and maximum temperature, dewpoint, and wind speed, enhancing model transparency and usability in practical weather forecasting.

Journal

T
Theoretical and Applied Climatology
IF:
2.7
Papers:
1.2K
Citations:
1.5W

Organization

I
Institute of Engineering
Scholars:
100
Papers: 59
Citations: 475