Logo Lanfrica

selam-codes/ethiopia-forecast

Domain:

socioeconomic

Record type:

project
Creator:
sel
Host:
# Forecasting Financial Inclusion in Ethiopia A forecasting system that tracks Ethiopia's digital financial transformation using time series methods. Built for a consortium of development finance institutions, mobile money operators, and the National Bank of Ethiopia. ## Project Overview This project forecasts Ethiopia's progress on two core dimensions of financial inclusion as defined by the World Bank's Global Findex: - **Access** — Account Ownership Rate (% of adults 15+ with an account) - **Usage** — Digital Payment Adoption Rate (% of adults who made/received digital payments) ## Project Structure ``` ethiopia-fi-forecast/ ├── .github/workflows/ │ └── unittests.yml ├── data/ │ ├── raw/ # Starter dataset │ │ ├── ethiopia_fi_unified_data.csv │ │ └── reference_codes.csv │ └── processed/ # Analysis-ready data ├── notebooks/ │ ├── task1_data_exploration_enrichment.ipynb │ └── task2_eda.ipynb ├── src/ │ ├── __init__.py │ └── data_utils.py ├── dashboard/ │ └── app.py ├── tests/ │ └── __init__.py ├── models/ ├── reports/ │ ├── figures/ │ ├── interim_report.md │ └── interim_report.pdf ├── requirements.txt ├── README.md └── .gitignore ``` ## Setup & Installation ```bash # Clone the repository git clone cd ethiopia-fi-forecast # Create virtual environment python -m venv venv source venv/bin/activate # On macOS/Linux # Install dependencies pip install -r requirements.txt ``` ## Running Notebooks ```bash jupyter notebook notebooks/ ``` ## Running the Dashboard ```bash streamlit run dashboard/app.py ``` ## Data Schema The dataset uses a unified schema where all records share the same structure. The `record_type` field indicates how to interpret each row: | record_type | Count | Description | |-------------|-------|-------------| | observation | 30 | Measured values (Findex surveys, operator reports, infrastructure data) | | event | 10 | Policies, product launches, market entries …