Applied Data Science & Machine Learning Research
Developed during the Edunet Foundation data analysis internship, analyzing over 50+ environmental datasets (~300,000+ records) to model precipitation pH trends, identify industrial pollution hotspots, and predict acid rain vulnerabilities across India.
Atmospheric deposition of acidic precursors (
- Aggregates & Cleans multi-year historical air quality and chemical precipitation metrics.
- Performs Rigorous Feature Engineering incorporating meteorological factors, atmospheric ion ratios, and seasonal fluctuations.
- Trains Supervised Predictive Regressors to forecast precipitation pH levels with high fidelity.
- Applies Unsupervised Hotspot Clustering to classify geographical regions into high-, moderate-, and low-risk environmental degradation zones.
The modeling pipeline ingests atmospheric telemetry and rainfall chemistry data containing over 30,000 cleaned records:
| Feature Category | Variables | Description |
|---|---|---|
| Gaseous Precursors |
|
Industrial emissions driving sulfurous and nitric acid formation |
| Particulate Telemetry |
|
Fine particulate matter acting as airborne reaction surfaces |
| Chemical Ion Deposition | Sulfate ( |
Dissolved ionic components dictating neutralizing and acidifying potential |
| Physical Water Quality | Electrical Conductivity, Total Dissolved Solids (TDS) | Aqueous ionic mobility and mineral contamination |
| Spatial & Temporal | Monitoring Station, City, State, Season, Month | Geographic coordinates and seasonal monsoon cycles |
| Target Variable | Precipitation pH | Continuous acidity scale ( |
- Correlation heatmaps evaluating ion-pair affinities (
$SO_4^{2-}$ vs.$NO_3^-$ ). - Neutralization factor analysis assessing alkaline dust (
$Ca^{2+}$ ,$Mg^{2+}$ ) buffering acid precipitation. - Seasonal pH distribution boxplots identifying pre-monsoon vs. post-monsoon acidity swings.
-
Linear Regression (Baseline):
$R^2 \approx 0.70$ -
Random Forest Regressor:
$R^2 \approx 0.88$ (capturing non-linear interactions between atmospheric humidity, particulate loading, and ion concentrations). -
Feature Importance: Sulfate (
$SO_4^{2-}$ ) and Nitrate ($NO_3^-$ ) identified as the primary drivers of low pH, counterbalanced by Calcium ion concentration.
-
K-Means Clustering (
$k=4$ ): Segregated monitoring zones based on industrial emission profiles and resulting pH severity, identifying distinct geographical clusters requiring emission intervention.
- Python 3.9 or higher
- Git
# Clone the repository
git clone https://github.com/Knight6azer/Edunet.git
cd Edunet
# Create and activate virtual environment
python -m venv venv
# On Windows:
venv\Scripts\activate
# On Linux/macOS:
source venv/bin/activate
# Install dependencies
pip install -r requirements.txtjupyter notebook Project.ipynbExecute cells sequentially to reproduce the data preprocessing, exploratory statistical visualizations, regression modeling, and clustering analysis.
- Data Processing:
pandas,numpy,scipy - Machine Learning:
scikit-learn(Random Forest, Linear Regression, KMeans, StandardScaler) - Data Visualization:
matplotlib,seaborn - Environment:
jupyter,IPython
This research and analytics project is distributed under the MIT License — see the LICENSE file for details.