πͺπΉ Ethiopia Financial Inclusion Forecasting System - Time series analysis and forecasting for Access & Usage indicators (2025-2027). Built with Python, Streamlit, and WeasyPrint for PDF reports.
# Ethiopia Financial Inclusion Forecasting System
πͺπΉ A forecasting system that tracks Ethiopia's digital financial transformation using time series methods, developed for the 10Academy Week 10 Challenge.
## π― Project Objectives
Build a forecasting system that predicts Ethiopia's progress on two core dimensions of financial inclusion:
1. **Access** β Account Ownership Rate (% of adults with financial account or mobile money)
2. **Usage** β Digital Payment Adoption Rate (% of adults making/receiving digital payments)
### Key Questions
- What drives financial inclusion in Ethiopia?
- How do events like product launches, policy changes, and infrastructure investments affect inclusion outcomes?
- How will financial inclusion rates evolve in 2025-2027?
## π Ethiopia's Financial Inclusion Context
| Year | Account Ownership | Change |
|------|------------------|--------|
| 2011 | 14% | β |
| 2014 | 22% | +8pp |
| 2017 | 35% | +13pp |
| 2021 | 46% | +11pp |
| 2024 | 49% | +3pp |
### Key 2024 Indicators
- Mobile money account ownership: 9.45%
- Digital payment adoption: ~35%
- Account for wage receipt: ~15%
## ποΈ Project Structure
```
ethiopia-fi-forecast/
βββ .github/workflows/
β βββ unittests.yml # CI/CD pipeline
βββ data/
β βββ raw/ # Starter dataset
β β βββ ethiopia_fi_unified_data.csv
β β βββ reference_codes.csv
β βββ processed/ # Analysis-ready data
β βββ ethiopia_fi_enriched.csv
β βββ event_indicator_matrix.csv
β βββ forecast_results.csv
βββ notebooks/ # Jupyter notebooks for analysis
β βββ 01_data_exploration.ipynb
β βββ 02_eda.ipynb
β βββ 03_impact_modeling.ipynb
β βββ 04_forecasting.ipynb
βββ src/ # Source code modules
β βββ data_loader.py
β βββ visualization.py
β βββ forecasting.py
β βββ generate_report.py # PDF report generator
βββ scripts/
β βββ run_analysis.py # Full pipeline runner
βββ β¦