Logo Lanfrica

Afomiat/ethiopia-fi-forecast

Domain:

socioeconomic

Record type:

project
Creator:
Afo
Host:
# Forecasting Financial Inclusion in Ethiopia This project tracks, models, and forecasts Ethiopia's digital financial transformation using time series regression and event impact simulation. Built as a pair-programming project for a consortium of stakeholdersβ€”including development finance institutions, mobile money operators, and the National Bank of Ethiopia (NBE)β€”this system analyzes progress on two core targets defined by the World Bank's Global Findex: 1. **Access** β€” Account Ownership Rate (`ACC_OWNERSHIP`) 2. **Usage** β€” Digital Payment Adoption Rate (`USG_DIGITAL_PAYMENT`) --- ## πŸ“ Repository Structure ``` ethiopia-fi-forecast/ β”œβ”€β”€ .github/workflows/ β”‚ └── unittests.yml # GitHub Actions CI unit test runner β”œβ”€β”€ data/ β”‚ β”œβ”€β”€ raw/ # Raw Excel books and exported baseline CSVs β”‚ β”‚ β”œβ”€β”€ ethiopia_fi_unified_data.xlsx β”‚ β”‚ β”œβ”€β”€ Additional Data Points Guide.xlsx β”‚ β”‚ β”œβ”€β”€ reference_codes.xlsx β”‚ β”‚ β”œβ”€β”€ ethiopia_fi_unified_data.csv β”‚ β”‚ β”œβ”€β”€ ethiopia_fi_impact_links.csv β”‚ β”‚ └── reference_codes.csv β”‚ └── processed/ # Enriched and clean datasets ready for modeling β”‚ β”œβ”€β”€ ethiopia_fi_unified_data.csv β”‚ β”œβ”€β”€ ethiopia_fi_impact_links.csv β”‚ └── reference_codes.csv β”œβ”€β”€ notebooks/ # Jupyter Notebook deliverables for each task β”‚ β”œβ”€β”€ 02_exploratory_data_analysis.ipynb β”‚ β”œβ”€β”€ 03_event_impact_modeling.ipynb β”‚ └── 04_forecasting.ipynb β”œβ”€β”€ src/ # Core modules and scripts β”‚ β”œβ”€β”€ extract_sheets.py # Parses raw Excel workbooks and outputs CSVs β”‚ β”œβ”€β”€ enrich_dataset.py # Appends observations, events, and impact links β”‚ β”œβ”€β”€ run_eda.py # Runs exploratory data analysis and exports figures β”‚ β”œβ”€β”€ impact_model.py # Simulates event shocks using mathematical ramp functions β”‚ └── forecaster.py # Performs OLS trend regressions and scenario simulations β”œβ”€β”€ dashboard/ β”‚ └── app.py # High-fidelity interactive Streamlit dashboa …