Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

shyakx/Rwandan-Bank-Churn-Prediction

Domaine:

socioeconomic

Type de record:

softwaremodel
Créateur:
shy
Hôte:
# Rwanda Banking Churn Prediction System A comprehensive machine learning application for predicting customer churn in the Rwandan banking sector. This system combines advanced data visualization with ensemble machine learning models to help banks identify at-risk customers and implement targeted retention strategies. ## 🏦 Overview This application provides a complete solution for customer churn prediction in the Rwandan banking context, featuring: - **Real-time Dashboard** with key performance metrics - **Customer Lookup** with detailed risk assessment - **Retention Management** with bulk actions and filtering - **Advanced Analytics** with model evaluation and feature analysis - **Configurable Settings** for model parameters and thresholds ## 🎥 Video Demo Watch the application in action: Rwanda Banking Churn Prediction Demo ## 📊 Model Performance Results ### Initial Model Metrics - **Accuracy**: 35.83% - **Precision**: 29.56% - **Recall**: 84.51% - **F1 Score**: 43.80% ### Adjusted Threshold Metrics (Optimized for Maximum Recall) - **Accuracy**: 29.58% - **Precision**: 29.58% - **Recall**: 100.0% - **F1 Score**: 45.66% ### Confusion Matrix (Initial Model) ``` Predicted Actual Negative Positive Negative 26 143 Positive 11 60 ``` ### Confusion Matrix (Adjusted Threshold) ``` Predicted Actual Negative Positive Negative 0 169 Positive 0 71 ``` ## 🎯 Model Architecture ### Ensemble Model - **Primary Model**: XGBoost Classifier - **Secondary Model**: Logistic Regression - **Ensemble Method**: Weighted combination for improved performance ### Best Hyperparameters ```python { 'colsample_bytree': 0.7, 'learning_rate': 0.01, 'max_depth': 3, 'n_estimators': 300, 'scale_pos_weight': 3, 'subsample': 0.7 } ``` ### Model Optimization - **Threshold**: Adjusted to 0.3 for maximum recall - **Class Imbalance**: Handled using SMOTE oversampling a …

Visit

github.com

Languages

Kinyarwanda

Similaires

Customer Churn Prediction Using Machine Learning Techniques: Awash Bank Wolaita Sodo Regionajilatosin/Churn-predictionChurn Prediction Challengeprecillieo/Churn-PredictionOreolluwa/churn-prediction-nigerialinc4ekk/Expresso-Churn-Prediction

Customer Churn Prediction Using Machine Learning Techniques: Awash Bank Wolaita Sodo Region

Customer churn prediction refers to the procedure of identifying customers who are highly likely to

ajilatosin/Churn-prediction

This project presents an end-to-end machine learning pipeline to predict customer churn for Expresso

Churn Prediction Challenge

Can you predict when an airtime customer will move to another provider?
The data describes 2.5 million clients.
The objective of this hackathon is to develop a predictive model that determines the likelihood for a customer to churn - to stop purchasing a

precillieo/Churn-Prediction

Expresso is an African telecommunications company that provides customers with airtime and mobile da

Oreolluwa/churn-prediction-nigeria

# A Customer Churn Prediction Framework for Nigerian Telecom Subscribers **Using Behavioural Usage

linc4ekk/Expresso-Churn-Prediction

Developed an ML model predicting the likelihood of each customer becoming inactive for 90 days of an