Logo Lanfrica

hayalgucudev/ethiopia-fi-forecast

Domaine:

socioeconomic

Type de record:

project
Créateur:
hay
Hôte:
# Ethiopia Financial Inclusion Forecasting 10 Academy KAIM 9 — Week 11 Challenge. Selam Analytics forecasting system for Ethiopia's Access, Usage, Affordability, and Gender financial inclusion indicators, 2025-2027. ## Status (Final Submission) - [x] Task 1 — Data enrichment (`data/raw/`, `data_enrichment_log.md`) - [x] Task 2 — Exploratory Data Analysis (`notebooks/task2_eda.ipynb`) - [x] Task 3 — Event impact modeling (`notebooks/task3_impact_modeling.ipynb`, `src/impact_model.py`) - [x] Task 4 — Forecasting (`notebooks/task4_forecasting.ipynb`, `src/forecasting.py`) - [x] Task 5 — Dashboard (`dashboard/app.py`) ## Setup ```bash python -m venv venv source venv/bin/activate pip install -r requirements.txt ``` ## Repository Structure ``` ethiopia-fi-forecast/ ├── data/ │ ├── raw/ │ │ ├── ethiopia_fi_unified_data.csv # unified schema v2 dataset │ │ ├── reference_codes.csv # valid field values │ │ └── SCHEMA_DESIGN.md # v2 schema design doc (from 10 Academy) │ └── processed/ │ └── access_forecast_2025_2027.csv # Task 4 forecast output ├── notebooks/ │ ├── task2_eda.ipynb # Task 2: exploratory data analysis │ ├── task3_impact_modeling.ipynb # Task 3: event impact modeling │ └── task4_forecasting.ipynb # Task 4: forecasting ├── src/ │ ├── data_loader.py # dataset loading utilities │ ├── impact_model.py # Task 3 impact modeling logic │ └── forecasting.py # Task 4 forecasting logic ├── dashboard/ │ └── app.py # Task 5: Streamlit dashboard ├── reports/ │ ├── Interim_Report.md │ ├── Final_Report.md │ └── figures/ # exported chart images (8 figures) ├── tests/ # unit tests (11 tests, all passing) ├── data_enrichment_log.md # Task 1 documentation └── requirements.txt ``` ## Data Schema (v2) Events are kept **neutral** (no `pillar` pre-assignment); only `imp …