Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

stephenkinuthia-cell/Zindi-Financial-Inclusion-in-Africa

Domain:

socioeconomic

Record type:

project
Creator:
ste
Host:
A machine learning project for predicting bank account ownership using demographic data, with a full pipeline covering EDA, feature engineering, model training, evaluation, and explainability. # Financial Inclusion in Africa – Zindi Challenge ## Project Overview This project is an **end-to-end machine learning pipeline** developed for the Zindi learning challenge **“Financial Inclusion in Africa”** . The goal is to predict whether an individual is likely to have or use a bank account based on demographic and socio-economic characteristics across four East African countries: **Kenya, Rwanda, Tanzania, and Uganda** . The project goes beyond model training to include **structured preprocessing, model comparison, automatic model selection, interpretability using SHAP, and preparation for deployment via a dashboard** . --- ## Problem Statement Financial inclusion is a key driver of economic growth and human development. However, a large proportion of adults in East Africa do not have access to formal banking services. **Objective:** Predict whether an individual has a bank account (`Yes = 1`, `No = 0`) using survey data, and identify the key factors driving financial inclusion. --- ## Machine Learning Framing * **Task type:** Binary classification * **Target variable:** `bank_account` * **Evaluation focus:** Recall (due to class imbalance) * **Metric used by competition:** Mean Absolute Error (MAE) Because the dataset is imbalanced (fewer people have bank accounts), **recall is prioritized** to avoid missing individuals who are banked. --- ## Project Structure ```text financial-inclusion-zindi/ │ ├── data/ │ ├── raw/ # Original Zindi datasets (ignored in Git) │ │ ├── Train.csv │ │ └── Test.csv │ ├── notebooks/ │ ├── 01_eda.ipynb # Exploratory Data Analysis │ ├── 02_feature_engineering.ipynb │ └── 03_modeling.ipynb # Model training, evaluation & SHAP │ ├── src/ │ ├── preprocess.py # Feature engineering pipelines │ ├── train.py # Model training & auto-selection │ └── predict.py # Inference & submission generation │ ├── models/ │ ├── __init__.py │ ├── logistic.py │ ├── …

Visit

github.com

Tasks

text classification

Tags

data-sciencefeature-engineeringlightgbmmachine-learningpythonshapxgboost

Similar

ShowBaba/Zindi-Financial-Inclusion-in-AfricaSirDamis/Financial-Inclusion-in-Africa-ZindiBonifacethuo/Financial-Inclusion-in-Africa-ZindiLemukong/Zindi-Financial-Inclusion-in-AfricaPayalSorathiya/Zindi-Financial-Inclusion-in-AfricaByabato/financial-inclusion-africa-ml-zindi

ShowBaba/Zindi-Financial-Inclusion-in-Africa

My solution to the Financial Inclusion in Africa Zindi challenge # Zindi-Financial-Inclusion-in-Afr

SirDamis/Financial-Inclusion-in-Africa-Zindi

# Financial-Inclusion-in-Africa-Zindi Financial Inclusion remains one of the main obstacles to econo

Bonifacethuo/Financial-Inclusion-in-Africa-Zindi

# Financial-Inclusion-in-Africa-Zindi In this project, the objective was to develop a machine lear

Lemukong/Zindi-Financial-Inclusion-in-Africa

Competition to create a machine learning model to predict which individuals are most likely to have

PayalSorathiya/Zindi-Financial-Inclusion-in-Africa

# Zindi Financial Inclusion in Africa A machine learning project to predict which individuals are m

Byabato/financial-inclusion-africa-ml-zindi

End-to-End ML Pipeline & Policy Intervention Simulator for Financial Inclusion in East Africa. Featu