Skip to content

priya-velu5/Bank-customer-churn-pred

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bank-customer-churn-pred

This project uses ensemble models to predict bank customer churn. We saw that people approaching retirement saw higher churn rates. People with a very low balance and high balance were likely to churn too.

We used Logistic Regression as the baseline model and compared the ensembles with it.

The following methods were used for creating ensembles:

  • Bagging
  • Boosting
  • Stacking

The ensemble models were aslo tested with different set of features to obtain the best results. A correlation-score based strategy was used to select the features. We have performed feature selection by setting a minimum threshold value of the respective attributes with their correlation with the column ‘Exited’(the class variable that indicates customer churn). If the corresponding correlation is greater than the threshold then the attribute will be considered to train the model.

Accuracy at different thresholds with logistic regression

image

Accuracy at different thresholds with bagged decision tree

image

Comparison of all models for different thresholds

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published