What is Customer Attrition ??
Customer attrition, also known as customer churn, customer turnover, or customer defection, is the loss of clients or customers.
Telephone service companies, Internet service providers, pay TV companies, insurance firms, and alarm monitoring services, often use customer attrition analysis and customer attrition rates as one of their key business metrics because the cost of retaining an existing customer is far less than acquiring a new one. Companies from these sectors often have customer service branches which attempt to win back defecting clients, because recovered long-term customers can be worth much more to a company than newly recruited clients.
Problem Statement
"Predict behavior to retain customers. You can analyze all relevant customer data and develop focused customer retention programs."
Content
Each row represents a customer, each column contains customer’s attributes described on the column Metadata.
The data set includes information about:
-
Customers who left within the last month – the column is called Churn
-
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
-
Customer account information – how long they’ve been a customer, contract, payment method, paperless billing, monthly charges, and total charges Demographic info about customers – gender, age range, and if they have partners and dependents
Inspiration
To explore this type of models and learn more about the subject.
I have explored Random Forest Classifier,Logistic Regression, Oversampling techniques like ADASYN and SMOTE I have visualized the multidimensional data using PCA, SVD anad TSNE.