# African CDR Generation Model for ML Training and SDG Prediction
## π Overview
This project generates **synthetic Call Detail Records (CDRs)** for all 54 African countries, optimized for machine learning training and Sustainable Development Goals (SDG) indicator prediction. The model creates realistic telecommunications data while preserving privacy and enabling development research.
### π― Key Features
- **π Pan-African Coverage**: All 54 African countries with realistic country-specific distributions
- **π 80+ Features**: Comprehensive CDR attributes including temporal, spatial, and behavioral patterns
- **π― SDG Indicators**: 7 SDG proxies for supervised learning (Goals 1, 5, 8, 9, 10, 17)
- **β‘ High Performance**: 1M records in ~7.5 minutes with real-time progress tracking
- **π¦ Multiple Formats**: CSV output with optimized dtypes for ML training
- **π ML-Ready**: Train/validation/test splits, feature importance analysis
## π Quick Start
### Installation
```bash
# Clone repository
git clone
github.com
cd african-cdr-generator
# Install dependencies
pip install -r requirements.txt