Performance analysis of classical time series and machine learning models for PM2.5 and PM10 forecasting: A case study at an air quality monitoring station in Udon Thani, Thailand
Winai Meesang , Erawan Baothong , Krit Somkantha , Wilaiporn Kultangwattana
AIMS Environmental Science ›› 2026, Vol. 13 ›› Issue (3) : 528 -549.
Air pollution forecasting is a critical component of air quality management, especially in areas experiencing persistent particulate matter issues. However, in practice, the performance of forecasting models depends on local climatic conditions and human activities in each area, resulting in varying forecasting patterns based on spatial contexts. This research aimed to compare the performance between time-series methodologies and machine learning in forecasting hourly PM2.5 and PM10 concentrations, focusing on analysis at air quality monitoring stations in Udon Thani province, Thailand, a medium- sized urban area influenced by both local emissions and regional meteorological patterns. This study used hourly datasets collected from January 1, 2023, to November 30, 2024, comprising a total of 16,800 records obtained from the pollution control department’s monitoring station at Nong Phra Chak Park. Since missing values are frequently encountered in real- world data collection, a linear interpolation method was employed to handle these gaps and enhance the efficiency of the proposed methods. The tested models included three time-series methods- seasonal autoregressive integrated moving average (SARIMA), seasonal naïve, and Holt–Winters exponential smoothing (ETS)-and four machine learning methods: random forest (RF), support vector regression (SVR), artificial neural networks (ANN), and extreme gradient boosting (XGBoost). The study utilized 80% of the data for training and 20% for testing, with performance evaluated through MAE, RMSE, R2, MASE, and sMAPE indicators. The findings reveal that while time-series models can effectively reflect basic seasonal structures, they possess limited capability in capturing short-term fluctuations and sudden pollution surges, with MAE ranging from 8.096 to 14.106. In contrast, machine learning models consistently demonstrated lower forecasting errors, particularly the support vector regression methodology, which provided the most accurate and stable performance for both PM2.5 (MAE = 2.4899) and PM10 (MAE = 3.7340). This demonstrates its efficiency in modeling nonlinear relationships and short-term dynamics under the environmental conditions of Udon Thani province. The experimental results suggest that forecasting models aligned with local characteristics can yield reliable predictions, which will benefit environmental agencies and policymakers in developing air quality surveillance systems and implementing mitigation measures that effectively reflect regional specificities.
air pollution forecasting / PM2.5 and PM10 / time-series models / machine learning and short-term forecasting
| [1] |
|
| [2] |
World Health Organization, (2021) WHO global air quality guidelines: Particulate matter (PM2.5 and PM10), ozone, nitrogen dioxide, sulfur dioxide and carbon monoxide, Geneva: World Health Organization. Available from: https://www.who.int/publications/i/item/9789240034228. |
| [3] |
|
| [4] |
|
| [5] |
|
| [6] |
|
| [7] |
Grivas G, Chaloulakou A (2006) Artificial neural network models for prediction of PM10 hourly concentrations, in the Greater Area of Athens, Greece. Atmo Environ 40: 1216-1229. https://doi.org/10.1016/j.atmosenv.2005.10.037 |
| [8] |
|
| [9] |
|
| [10] |
|
| [11] |
|
| [12] |
|
| [13] |
|
| [14] |
Pollution Control Department, Thailand air quality monitoring data, Ministry of Natural Resources and Environment, Thailand, 2024. Available from: http://air4thai.pcd.go.th/. |
| [15] |
|
| [16] |
|
| [17] |
|
| [18] |
|
| [19] |
|
| [20] |
|
| [21] |
|
| [22] |
|
| [23] |
|
| [24] |
|
| [25] |
|
| [26] |
|
| [27] |
|
| [28] |
Shalu (2023) Environmental monitoring with machine learning. EPRA Int J Multidiscip Res 9: 208-212. https://doi.org/10.36713/epra13330 |
| [29] |
|
| [30] |
|
| [31] |
|
| [32] |
Hernández N, Biscay RJ, Talavera I (2007) Support vector regression methods for functional data, In: Progress in Pattern Recognition, Image Analysis and Applications, New York: Springer, 564-573. https://doi.org/10.1007/978-3-540-76725-1_59 |
| [33] |
|
| [34] |
Sonu, |
| [35] |
|
| [36] |
|
| [37] |
|
| [38] |
|
/
| 〈 |
|
〉 |