Skip to content

Implementing machine learning models to predict which customers are likely to cancel a subscription to a service based on how they use the service.

Notifications You must be signed in to change notification settings

Manel-Fares/Customer-Churn-Prediction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Customer-Churn-Prediction

The purpose of this research is to develop and design an effective and efficient model for customer churn prediction in telecommunication industry

Data Preparation Steps

  1. Data Conversion

  2. Sparseness Elimination

  3. Outliers Detection

  4. Features selection

  5. Data Encoding

  6. Data Standardization

Implemented Models

  1. Gradient Boost
  2. KNN
  3. xgBoost
  4. Decision Tree
  5. AdaBoost
  6. Random Forest
  7. Logistic Regression
  8. Gaussian NB
  9. SVM

Evaluation

  1. Trains and test scores
  2. Accuracy
  3. Classification Report
  4. Confusion Matrix
  5. Area under curve

About

Implementing machine learning models to predict which customers are likely to cancel a subscription to a service based on how they use the service.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published