Skip to content

samisaud/Santander-Customer-Satisfaction

Repository files navigation

Santandar-Customer-Satisfaction

Predicting Santander Customer Satisfaction using Decision Tree Models

Santander Customer Satisfaction git

Introduction and Background
From frontline support teams to C-suites, customer satisfaction is a key measure of success. Unhappy customers don't stick around. What's more, unhappy customers rarely voice their dissatisfaction before leaving.

Santander Bank is asking Kagglers to help them identify dissatisfied customers early in their relationship. Doing so would allow Santander to take proactive steps to improve a customer's happiness before it's too late.
In this project, we work with hundreds of anonymized features to predict if a customer is satisfied or dissatisfied with their banking experience.

You are provided with an anonymized dataset containing a large number of numeric variables. The "TARGET" column is the variable to predict. It equals one for unsatisfied customers and 0 for satisfied customers.
The task is to predict the probability that each customer in the test set is an unsatisfied customer.

We implement a decision tree classifier model from the Scikit-learn library to predict the class. We will initially evaluate the default decision tree model and step by step explore differnent parameters of the decision tree classifier to improve the model.

ModelComparison_Santander

Learnings:
-Building a Classification model using Decision Tree Classfier
-Manually tuning ML Models for better accuracy and ROC score
-Model Evaulation using Accuracy, Precision, Recall and ROC curves

Note

Main Testcode : SantendeCustomerSatisfaction.ipynb
Datasets available in Data folder

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published