# Reimagining African Cities: Predictive Analytics for Sustainable Urban Growth
## Project Overview
This project focuses on applying predictive analytics to understand and support sustainable urban growth in African cities. By analyzing traffic congestion, air quality variations, energy consumption patterns, and population density, this project aims to provide insights that can help urban planners and policymakers make informed decisions.
## Tools and Technologies
Programming Language: Python
Libraries: Pandas, NumPy, Scikit-learn, Matplotlib, Seaborn, Plotly
Machine Learning Models: Gradient Boosting, K-Means Clustering
Visualization: Matplotlib, Seaborn, Plotly
## Key Objectives
Traffic Congestion Analysis: Explore traffic patterns across different times of the day and various locations to identify congestion hotspots.
Air Quality Variations Analysis: Analyze air quality data to detect trends and variations over time, with a focus on the impact of urbanization.
Energy Consumption Patterns: Investigate energy consumption trends across different cities and identify factors influencing energy demand.
Clustering of High-Incident Traffic Zones: Used clustering techniques to group areas with similar traffic incident rates, aiding in targeted urban planning.
Correlation Between Population Density and Traffic Incidents: Examine the relationship between population density and traffic incidents to understand how urban density affects traffic safety.
## Data Description
The project utilizes multiple datasets from different African cities:
Air Quality Data: Contains information about air pollution levels, specifically PM2.5 concentrations, across various locations in Nairobi.
Energy Consumption Data: Captures energy consumption metrics across different African cities, including the percentage of renewable energy used.
Population Density Data: Provides data on population density across African cities, including total population and area in square kilometers.
Tr …