COMPARATIVE MACHINE LEARNING PREDICTION OF CARBON MONOXIDE LEVELS AND CONTRIBUTING FACTORS IN SHAH ALAM

Authors

DOI:

https://doi.org/10.24191/mjoc.v11i2.11112

Keywords:

Air Quality Prediction, CatBoost, Feature Selection, Mutual Information, Volatile Organic Compounds

Abstract

Carbon monoxide (CO) pollution is a major environmental and public health concern because it is colourless and odourless and is produced mainly by incomplete combustion from vehicles, industries, and household sources. Accurate prediction of CO levels and identification of key contributing factors can support early warning and targeted mitigation strategies. This study compared eight machine-learning regression models—Support Vector Regression (SVR), Random Forest Regression (RFR), Decision Tree Regression (DTR), K-Nearest Neighbours (KNN), CatBoost, XGBoost, LightGBM, and Neural Network Regression (NNR)—using daily air-quality data from the Department of Environment Malaysia for 2018–2023. The dataset comprised 42 input features representing air pollutants, meteorological variables, and volatile organic compounds. Data cleaning, preprocessing, mutual-information-based feature selection, model training, and performance evaluation were conducted using the top 30, 20, and 10 features. CatBoost achieved the best performance across all feature-set sizes, with RMSE values of 0.520, 0.552, and 0.622 and corresponding R² values of 0.750, 0.718, and 0.642, respectively. SVR showed the weakest overall performance. The ten highest-ranked contributors were NO2, NOx, PM2.5, PM10, NO, OP_I_Butane, OP_I_Pentane, OP_N_Butane, OP_2_Methylpentane, and OP_Propane. These findings demonstrate the value of ensemble machine-learning methods for CO prediction and provide evidence on the environmental factors associated with CO variability in Shah Alam.

References

Ahmat, H., Musa, N. S., Nazamid, N., & Zaharin, N. A. (2019).

Classification of high and low level of PM₁₀ concentrations in Klang and Shah Alam, Malaysia. Malaysian Journal of Computing, 4(2), 325–334.

Almubaidin, M. A., & Mohd Zahari, N. S. (2024). Machine learning predictions for carbon monoxide emissions. Journal of Environmental Management, 300, 113654.

Azli, E. S., Mat Asri, N. S., Ahmad Tajuddin, S. N., Shaadan, N., Muhamad Jamil, S. A., & Sapri, S. (2023). Modelling time series tropospheric ozone data and the precursors to study effect and relationship in Petaling Jaya and Shah Alam Malaysia. Malaysian Journal of Computing, 8(2), 1560–1573.

Babaali, H., Chamanpira, R., & Dehghani, R. (2026). Estimating evaporation in diverse Iranian climates using hybrid metaheuristic algorithms and ANN. International Journal of Environmental Science and Technology, 23(3), 188.

Breiman, L. (2001). Random forests. Machine Learning, 45(1), 5–32.

Chen, H., & Liu, J. (2022). The impact of industrial facilities on local air quality in urban settings. Environmental Pollution, 284, 117361.

Chen, P., Xu, X., & Lu, H. (2020). Long-term variations in carbon monoxide at a background station in the Yangtze River Delta, China. Atmospheric Chemistry and Physics, 20(24), 15969–15983.

Choi, W., Ho, C.-H., & Kim, K.-Y. (2023). Critical contribution of moisture to the air quality deterioration in warm and humid weather. Scientific Reports, 13(1).

Estévez, P. A., Tesmer, M., Pérez, C. A., & Zurada, J. M. (2009). Normalized mutual information feature selection. IEEE Transactions on Neural Networks.

Graham, J. W. (2009). Missing data analysis. Annual Review of Psychology, 60, 549–576.

Halawa, E., Bindar, Y., Purqon, A., & Srigutomo, W. (2022). Prediction of carbon monoxide concentration with variation of support vector regression kernel parameter value. Journal of Mathematical and Fundamental Sciences, 54(1).

Huang, W., Chen, J., & Wu, Y. (2024). Optimized neural networks for regression in complex datasets. Applied Soft Computing, 127, 109565.

Ibrahim, A., Abdelhamid, A. A., & Almetwally, E. M. (2024). Predictive modeling of global educational outcomes: A comparative analysis using machine learning regression techniques. Journal of AI & ML, 7(2), 51–62.

Jalali, H., Keynia, F., Amirteimoury, F., & Heydari, A. (2024). A short-term air pollutant concentration forecasting method based on a hybrid neural network and metaheuristic optimisation algorithms. Sustainability, 16(11), 4829.

Joel, L. O., Doorsamy, W., & Paul, B. S. (2025). A comparative study of imputation techniques for missing values in healthcare diagnostic datasets. International Journal of Data Science and Analytics, 20(7), 6357-6373.

Ke, G., Meng, Q., Finley, T., Wang, T., Chen, W., Ma, W., Ye, Q., & Liu, T.-Y. (2017). LightGBM: A highly efficient gradient boosting decision tree. Advances in Neural Information Processing Systems, 30.

Latif, S. D., Almalayih, M., Yafouz, A., Ahmed, A. N., Zaini, N., Irwan, D., AlDahoul, N., Sherif, M., & El-Shafie, A. (2023). Prediction of atmospheric carbon monoxide concentration utilizing different machine learning algorithms: A case study in Kuala Lumpur, Malaysia. Environmental Technology & Innovation, 32, 103387.

Leguijt, G., Maasakkers, J. D., Denier van der Gon, H. A. C., Segers, A. J., Borsdorff, T., & Aben, I. (2025). Comparing Space-Based to Reported Carbon Monoxide Emission Estimates for Europe’s Iron and Steel Plants. Available at https://doi.org/10.5194/egusphere-egu24-10779

Mahamat, A. A., Boukar, M. M., Leklou, N., Celino, A., Obianyo, I. I., Bih, N. L., ... & Savastanos Jr, H. (2024). Decision tree regression vs. gradient boosting regressor models for the prediction of hygroscopic properties of Borassus fruit fiber. Applied Sciences, 14(17), 7540.

Özüpak, Y., Alpsalaz, F., & Aslan, E. (2025). Air quality forecasting using machine learning: comparative analysis and ensemble strategies for enhanced prediction. Water, Air, & Soil Pollution, 236(7), 464.

Prokhorenkova, L., Gusev, G., Vorobev, A., Dorogush, A. V., & Gulin, A. (2018). CatBoost: unbiased boosting with categorical features. Advances in Neural Information Processing Systems, 31.

Shaadan, N., Rusdi, M. S., Nik Mohd Azmi, N. N. S., Talib, S. F., & Wan Azmi, W. A. (2019). Time series model for carbon monoxide (CO) at several industrial sites in Peninsular Malaysia. Malaysian Journal of Computing, 4(1), 246–260.

Ul-Saufie, A. Z., Hamzan, N. H., Zahari, Z., Shaziayani, W. N., Noor, N. M., Zainol, M. R., Sandu, A. V., Deak, G., & Vizureanu, P. (2022). Improving air pollution prediction modelling using wrapper feature selection. Sustainability, 14(18), 11403.

Wang, Z., Zhao, Z., & Wang, C. (2021). Random Forest analysis of factors affecting urban carbon emissions in cities within the Yangtze River Economic Belt. PLOS ONE, 16(6).

WHO. (2021). WHO global air quality guidelines aim to save millions of lives from Air Pollution. World Health Organization. Available at https://www.who.int/news/item/22-09-2021-new-who-global-air-quality-guidelines-aim-to-save-millions-of-lives-from-air-pollution

Xiong, W., Huang, B., & Li, X. (2023). Mini-review on machine learning applications in renewable energy power generation forecasting, Frontiers in Energy Research. Available at https://www.frontiersin.org/journals/energy-research/articles/10.3389/fenrg.2023.1218603

Yu, W., Xia, L., & Cao, Q. (2024). A machine learning algorithm to explore the drivers of carbon emissions in Chinese cities. Scientific Reports, 14(1), 23609.

Zahirsyah, M. D., & Setiyaningsih, T. (2025). Decision Tree Regression Approach to Modeling Dengue, Tuberculosis, and Diarrhea Case Numbers. Journal Technology Information and Data Analytic, 2(2), 126-130.

Zhang, X., Wang, T., & Lai, Z. (2024). A feature-weighted support vector regression machine based on Hilbert–Schmidt independence criterion least absolute shrinkage and selection operator. Information, 15(10), 639.

Zhou, Z., Qiu, C., & Zhang, Y. (2023). A comparative analysis of linear regression, neural networks and random forest regression for predicting air ozone employing soft sensor models. Scientific Reports, 13, 22420.

Downloads

Published

2026-10-01

Data Availability Statement

Data sharing does not apply to this article as no new datasets were generated or analysed during the current study.

How to Cite

Zubaidi, F., Shaadan, N., & Yasmirullah, S. D. P. (2026). COMPARATIVE MACHINE LEARNING PREDICTION OF CARBON MONOXIDE LEVELS AND CONTRIBUTING FACTORS IN SHAH ALAM. Malaysian Journal of Computing, 11(2), 2519-2536. https://doi.org/10.24191/mjoc.v11i2.11112