Customer Churn Prediction
Customer Churn Prediction
![]() |
Churn Prediction is a Key Predictor of the Long Term Sucess or Failure of Business.
Churn | Attrition : Customers Who Left using Company Product or Service within the Last Month.
Customer Retention should be a Top Priority of any Business for keepin the Existing Loyal Customers.
A Company should determine the Customers more at Risk and take Preventive Measures.
Each Row Represents a Customer.
Each Column Represents Customer’s Attributes.
1.Demographic Data :
Age : Age of a Customer.
Gender : Male | Female.
Senior Citizen : 1 | 0.
Partner or Single : Yes | No.
Dependent or Independent : Yes | No.
2.Services of Company :
Phone Service : Yes | No.
Multiple Lines : Yes | No | No Phone Service.
Intenet Service : DSL | Fibre Optics | No.
Online Security : Yes | No | No Internet Service.
Device Protection : Yes | No | No Internet Service.
Tech Support : Yes | No | No Internet Service.
TV Streaming : Yes | No | No Internet Service.
Movies Streaming : Yes | No | No Internet Service.
3.Accounts Information :
Contract : Month to Month | Two Year | One Year.
Payment Method : Electronic Check | Mailed Check | Bank Transfer (Automatic) | Credit Card (Automatic).
Paperless Billing : Yes | No.
Monthly Charges
Total Charges
Tenures : Length of Tenure in Months.
4.Target :
NumPy
Pandas
Matplotlib
Seaborn
Sweetviz : Beautiful and High Density Visualizations for Exploratory Data Analysis
Scikit Learn :
Preprocessing : MinMaxScalar
Model Selection : Train Test Split
Linear Model : Ridge Classifier
Ensemble : Random Forest Classifier
Metrics : Accuracy Score
Model Improvement : Grid Search Cross Validation
Achieved an Overall Accuracy of 90%