Skip to content

The Bank Customer Churn Model is a predictive analytics solution using a high-accuracy Random Forest model to identify high-risk customers, enabling banks to proactively retain valuable customers, minimize revenue loss, and inform targeted retention initiatives through user-friendly streamlit web application. User can access churn risk probability.

Notifications You must be signed in to change notification settings

hakanco/Bank_Customer_Churn_Model

Repository files navigation

Bank_Customer_Churn_Model

Developed a predictive analytics solution to identify high-risk customers likely to churn

Try it out!

Access the Churn Model through streamlit web application to receive a churn risk probability score. STREAMLIT APP

Familiarize yourself with the Bank Customer dataset

In this DATASET, there are 10,000 rows, 14 columns, and the following variables:

Variable Description
RowNumber Row Numbers from 1 to 10000
CustomerId Unique Ids for bank customer identification
Surname Customer's last name
CreditScore Credit score of the customer
Geography The country from which the customer belongs
Gender Male or Female
Age Age of the customer
Tenure Number of years for which the customer has been with the bank
Balance Bank balance of the customer
NumOfProducts Number of bank products the customer is utilising
HasCrCard Binary Flag for whether the customer holds a credit card with the bank or not
IsActiveMember Binary Flag for whether the customer is an active member with the bank or not
EstimatedSalary Estimated salary of the customer in Dollars
Exited Binary flag 1 if the customer closed account with bank and 0 if the customer is retained

Objectives of the Project

  1. Minimizing Revenue Loss from Customer Churn
  • Developing a predictive analytics solution to identify high-risk customers likely to churn
  • Enabling proactive retention strategies to minimize financial losses and maintain a competitive edge in the banking industry
  1. Unlocking Drivers of Customer Churn
  • Creating a machine learning model to uncover key factors driving customer churn
  • Empowering banks to address root causes
  • Optimizing customer experiences, and implementing targeted retention initiatives to boost loyalty and satisfaction

Workflow of the Project

Click in to the following notebook link to observe the workflow of the project. NOTEBOOK

Click in to the following link for EDA (Exploratory Data Analysis).

About

The Bank Customer Churn Model is a predictive analytics solution using a high-accuracy Random Forest model to identify high-risk customers, enabling banks to proactively retain valuable customers, minimize revenue loss, and inform targeted retention initiatives through user-friendly streamlit web application. User can access churn risk probability.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published