Learn practical skills, build real-world projects, and advance your career

Bank Customer Churn

Customer Churn, also known as customer attrition, customer turnover or customer defection is a degree of customer inactivity or disengagement that is observed by the bank over a certain amount of time.

Banks, insurance companies, streaming services companies and telcom service companies often use customer churn analysis and customer churn rates as one of their key business metrics because the cost of retaining existing customers is far less than acquiring a new one.

For instance, we have a client ‘ABC Bank’. The bank has noticed an increased number of customers leaving the bank. To tackle this alarming situation, the bank has decided to collect the data of the past 6 months from the year 2016. 10,000 customers are selected randomly among three countries - France, Germany , Spain. The bank wanted to understand and get insights about customer churning so that the bank can upgrade or adapt new policies.

This analysis focuses on the behavior of bank customers who are more likely to leave the bank (i.e. close their bank account). I want to find out the most striking behaviors of customers through the Exploratory Data Analysis.

Mr. Aakash, founder of Jovian ML has provided a wonderful six-week course on performing data analysis and visualization using Python. The course taught me a lot about the practical aspects of Data Analysis, handling missing values and using Python and their libraries(Numpy, MatplotLib, Seaborn and Pandas) to perform Data Analysis and Visualization of COVID-19 and Stack Overflow survey data.

project_name = "customer-churn-analysis" 
!pip install jovian --upgrade -q
import jovian
jovian.commit(project=project_name)
[jovian] Attempting to save notebook.. [jovian] Creating a new project "adityaanilpawar281198/customer-churn-analysis" [jovian] Uploading notebook.. [jovian] Capturing environment.. [jovian] Committed successfully! https://jovian.ml/adityaanilpawar281198/customer-churn-analysis