Churn Analytics
Churn Analytics
Customer Churn
Customer Churn
• Customer churn is one of the most important metrics to be evaluated for a
growing business
• While it's not the happiest measure, it's a number that can give the
company the hard truth about its customer retention
• For example, if they start their quarter with 400 customers and end with
380, their churn rate is 5% ((400-380)/400) because they lost 5% of their
customers
Customer Churn Example
• The telecom industry customers can choose from a variety of service
providers and actively switch from one to the next. The
telecommunications business has an annual churn rate of 15-25 percent in
this highly competitive market
• Identify the variable that impacts more customer churn through the modelling
Few Objectives
• What's the % of churn customers and customers that keep in with the active
services?
In logistic regression, the relationship between the input features and the probability
of belonging to the positive class is modelled using the following equation:
Logistic Regression with one Explanatory Variable
1
𝑃 (𝑌 =1∨ 𝑋=𝑥 )= −(𝛼+ 𝛽 𝑥 )
1+𝑒𝑥𝑝
Suppose the bank official is working with a dataset containing information about loan
applicants, and the goal is to predict whether a loan should be approved or not based on
two features: the applicant's income and credit score
The logistic regression model will assign a coefficient to each of these features to
determine their influence on the prediction
Customer Churn Prediction
Required Data
• Demographic information about the clients (or accounts): gender, location, age, etc.
• Subscriptions/services related information: the products customers have subscribed to, adds-
on activated, activation and cancellation dates
• Payment information: How much do clients pay? What payment method do they use? Are they
paying regularly?
• Product usage information: login information, clicks information, minutes of interaction with
the product
• Information related to the interaction with customer support: chats or calls made by clients,
rating of support services, claims details
• Etc.
Customer Churn Prediction
Steps
• Data Reading
• Exploratory Data Analysis
• Data Visualization
• Label Encoding
• Applying Logistic Regression Model
• Prediction
• Feature Importance
• Performance of the model
Case Analysis
• Telecom Sector
• Employee Churn
Customer Churn Prediction: Telecom Sector
o Services that each customer has signed up for – phone, multiple lines, internet, online security,
online backup, device protection, tech support, and streaming TV and movies
o Customer account information – how long they’ve been a customer, contract, payment method,
paperless billing, monthly charges, and total charges
o Demographic info about customers – gender, age range, and if they have partners and
dependents
Employee Churn Prediction
• Analyze employee churn
• Find out why employees are leaving the company and predict who will leave the company
o last_evaluation: It is evaluated performance by the employer, which also ranges from 0-1
o promotion_last_5years: Whether an employee has had a promotion in the last 5 years or not
o Salary: Salary level of the employee, such as low, medium and high