Proceedings of International Conference on Applied Innovation in IT
2020/03/10, Volume 8, Issue 1, pp.55-61

Prediction of Air Pollution Concentration Using Weather Data and Regression Models

Aleksandar Trenchevski, Marija Kalendar, Hristijan Gjoreski, Danijela Efnusheva

Abstract: Air pollution is becoming a global environmental problem, in both developed and developing countries. It has greatly impacted the health and lives of millions of people, thus increasing mortality rates and pollution induced diseases reports. This paper proposes machine learning methods for predicting the rates of possibly increased air pollution in several areas, by processing the gathered data from multiple weather and air quality meter stations. The data has been gathered over a period of several years including air quality and pollution data and weather data including temperature, humidity and wind characteristics. The development process included feature extraction, feature selection for removing redundancy, and finally training multiple regression models and hyperparameter optimization. Pollutants and air quality index (AQI) were used as target variables, and appropriate regression models were trained. The performed experiments show that XGBoost is the most accurate, achieving MAE of 8.9 for Center, 8.9 for Karpos and 7.3 for Kumanovo municipality for the PM10 pollutant. The improvements over the baseline, Dummy regressor are significant, reducing the MAE for 12 on average.

Keywords: Air Pollution, Feature Selection, Machine Learning, Prediction, Regression Models

DOI: 10.25673/32749

Download: PDF


  1. Awad M., Khanna R., Support Vector Regression. In: Efficient Learning Machines. Apress, Berkeley, CA, 2015.
  2. Tuysuzoglu, G.; Birant, D.; Pala, A. Majority Voting Based Multi-Task Clustering of Air Quality Monitoring Network in Turkey. Appl. Sci., vol. 9, 2019, p. 1610.
  3. Xu, X.; Ren, W. Prediction of Air Pollution Concentration Based on mRMR and Echo State Network, Appl. Sci., vol. 9, 2019, p.1811.
  4. H. Liu, Q. Li, D. Yu, Yu Gu, Air Quality Index andAir Pollutant Concentration Prediction Based onMachine Learning Algorithms, Appl. Sci., vol. 9,2019, p. 4069; doi:10.3390/app9194069.
  5. Backward Stepwise Regression. [Online] Available: (28.12.2019).
  6. Decision Trees in Python with Scikit-Learn.[Online] Available: (28.12.2019).
  7. Linear Regression using Python. [Online] Avail-able:
  8. regression-using-python-ce21aa90ade6? (28.12.2019).
  9. Random Forest Regression model explained in depth.[Online] Available: (28.12.2019).
  10. Support Vector Regression Or SVR. [Online]Available: (28.12.2019).
  11. A Step by Step Regression Tree Example.[Online] Available:
  12. S. Cai, Y. Wang, B. Zhao, S. Wang, X. Chang andJ. Hao, "The impact of the "air pollutionprevention and control action plan" on PM2.5concentrations in Jing-Jin-Ji region during2012-2020. Sci. Total Environ. 2017, 580,pp.197–209.
  13. L. Li, J.H. Zhang, W.Y. Qiu, J. Wang and Y. Fang,An Ensemble Spatiotemporal Model forPredicting PM2.5Concentrations. Int. J. Environ.Res. Public Health, vol. 14, 2017, p. 549.
  14. P. Pérez, A. Trier and J. Reyes, Prediction ofPM2.5 concentrations several hours in advanceusing neural networks in Santiago, Chile. Atmos.Environ. 2000, 34, pp.1189-1196.
  15. G. Corani, Air quality prediction in Milan:Feed-forward neural networks, pruned neuralnetworks and lazy learning. Ecol. Model. 2005, 185,513–529.
  16. F. Biancofiore, M. Busilacchio, M. Verdecchia,B.Tomassetti, E. Aruo, S. Bianco, S. DiTommaso, C. Colangeli, G. Rosatelli and P. DiCarlo, Recursive neural network model foranalysis and forecast of PM10 and PM2.5. Atmos.Pollut. Res. 2017, 8, pp.652-659.
  17. G.W. Fuller, D.C. Carslaw and H.W. Lodge, "Anempirical approach for the prediction of daily meanPM10 concentrations". Atmos. Environ. 2002,36, pp.1431-1441.
  18. S. Zhu, X. Lian, H. Liu, J. Hu, Y. Wang, and J. Che,"Daily air quality index forecasting with hybridmodels", A case in China. Environ. Pollut. 2017,231, pp.1232-1244.
  19. P. Ilijevski, Gj. Smilevski, Predicting Air Pollution inSkopje, Project work for the course Data Warehousesand Data Processing.
  20. AirCare, Air Quality Visualized. [Online] Available:
  21. Pollution measurement data dumps, AirCare,December 2019. [Online] Available:
  22. Dark Sky API, Weather Data on the Web.,December 2019. [Online] Available:



       - Final Paper Submission
       - Important Dates
       - Committee
       - Guest registration


       - Volume 8, Issue 1 (ICAIIT 2020)
       - Volume 7, Issue 1 (ICAIIT 2019)
       - Volume 7, Issue 2 (ICAIIT 2019)
       - Volume 6, Issue 1 (ICAIIT 2018)
       - Volume 5, Issue 1 (ICAIIT 2017)
       - Volume 4, Issue 1 (ICAIIT 2016)
       - Volume 3, Issue 1 (ICAIIT 2015)
       - Volume 2, Issue 1 (ICAIIT 2014)
       - Volume 1, Issue 1 (ICAIIT 2013)


       ICAIIT 2020
         - Photos
         - Reports

       ICAIIT 2019
         - Photos
         - Reports

       ICAIIT 2018
         - Photos
         - Reports





           ISSN 2199-8876
           Copyright © 2013-2020 Leonid Mylnikov. All rights reserved.