Skip to content

Latest commit

 

History

History
34 lines (18 loc) · 2.42 KB

README.md

File metadata and controls

34 lines (18 loc) · 2.42 KB

Customer-Churn-Analysis

Customer churn analysis is an important task for telecom companies which aims to retain their customer base and enhance profitability. This paper proposes to help telecom companies predict the potential churn rate of their customers by using advanced machine learning technology. Specifically, this research intends to build a model with a Balanced Dataset and performance hyperparameter tuning using Randomized SearchCV. In this paper, the unbalance in the training set is subsequently addressed using the Synthetic Minority Oversampling Technique (SMOTE) with Edited Nearest Neighbor (ENN) and increases the performance of the model using Hyperparameter Tuning Randomized SearchCV. Following that, the effectiveness of advanced machine learning methods is compared by using “With Hyperparameter Tuning” and “Without Hyperparameter Tuning” techniques. Finally, this research focuses on providing valuable insights for telecom companies to proactively retain customers and enhance the overall satisfaction of customers.

The distibution of churn class & pie chart to count senior citizen

The plot numerical features with histogram

Plot numerical features with boxplot

Pair Ploting

Plot cateogrical features between subplots

Get correlation of churn with other variables

Haetmap of churn analysis

After evaluation of final GradientBoostingClassifier Performance