In this project we are comparing various regression models to find which model works better for predicting the AQI (Air Quality Index).
Last updated Apr 28, 2026
22
Stars
16
Forks
0
Issues
0
Stars/day
Attention Score
18
Topics
Language breakdown
No language data available.
▸ Files
click to expand
README
Comparison-of-ML-models-for-predicting-AQI
Goal ###
In this project we are comparing various machine learning models to find which model works better for predicting the AQI (Air Quality Index).Machine learning models used ###
In this project we are using regression models such as:- Multiple Linear Regression
- Polynomial Regression
- Decision Tree Regression
- Random Forest Regression
- Support Vector regression (SVR)
IDE used: spyder (Anaconda 3)
Error Metrics Used ###
In this project we have used the following error metrics to evaluate and compare our models:- Coefficient of determination (R^2)
- Root Mean Square Error (RMSE)
- Mean absolute error (MAE)
- Root Mean Squared Logarithmic Error (RMSLE)
AQI table ###
Data Source ###
The data set is taken from Open Government Data (OGD) Platform India. The site provides Real time National Air Quality Index values from different monitoring stations across India. The pollutants monitored are Sulphur Dioxide (SO2), Nitrogen Dioxide (NO2), Particulate Matter (PM10 and PM2.5) , Carbon Monoxide (CO), Ozone(O3) etc. The site provides data on hourly basis thus the site's data is refreshed every hour.Result ###
- Results on training set:
- Results on testing set:
Prediction results ###
Conclusion ###
From the above table it is evident that the Random Forest Regressor performed the best out of all other regression models.🔗 More in this category