This project builds an end-to-end data science pipeline to forecast next-day PM2.5 levels in Delhi using air-quality and meteorological data from 2025.
The project combines:
- air-quality data collection
- weather data collection
- data cleaning and merging
- next-day PM2.5 forecasting
- model comparison
- pollution risk categorisation
- research-oriented interpretation
The main objective is to predict next-day PM2.5 concentration and translate it into a practical pollution risk category.
- Open-Meteo Air Quality API
- NASA POWER Daily API
The final modeling dataset contains:
- daily air-quality variables
- daily weather variables
- next-day PM2.5 target
- risk category labels
- Baseline persistence model
- Linear Regression
- Random Forest
The baseline persistence model performed best, outperforming the tested machine learning models.
- processed modeling dataset
- model comparison table
- risk summary table
- PM2.5 time-series plot
- correlation matrix
- final metrics summary
Notebook pipeline completed successfully.
- Collected hourly air-quality data for Delhi from Open-Meteo Air Quality API for 2025.
- Collected daily weather data for Delhi from NASA POWER for 2025.
- Aggregated hourly air-quality data to daily averages.
- Merged daily pollutant and meteorological datasets by date.
- Created next-day PM2.5 as the prediction target.
- Built baseline, Linear Regression, and Random Forest models.
- Evaluated models using MAE, RMSE, and R2.
- Created pollution-risk categories from next-day PM2.5.
- Final modeling dataset size: 364 rows and 12 columns
- Best model: Baseline persistence
- Baseline MAE: 15.52478250915751
- Baseline RMSE: 22.963507026633046
- Baseline R2: 0.6284562026479149
- Best non-baseline model: Linear Regression with lag features
data/raw/delhi_air_quality_hourly_2025.csvdata/raw/delhi_weather_daily_2025.csvdata/processed/delhi_pm25_model_data_2025.csvdata/processed/delhi_pm25_model_data_with_risk_2025.csvoutputs/model_comparison_2025.csvoutputs/risk_summary_2025.csvoutputs/delhi_daily_pm25_2025.pngoutputs/correlation_matrix_2025.csvoutputs/final_metrics_summary_2025.csvnotebooks/delhi_air_quality_forecasting_2025.ipynb