Santander Customer Satisfaction Machine Learning Project in R

Santander Customer Satisfaction Machine Learning Project in R

In this machine learning project, we will use hundreds of anonymized features to predict if customers are satisfied or dissatisfied for one of the biggest banks - Santander


Each project comes with 2-5 hours of micro-videos explaining the solution.

Code & Dataset

Get access to 50+ solved projects with iPython notebooks and datasets.

Project Experience

Add project experience to your Linkedin/Github profiles.

Customer Love

Read All Reviews

James Peebles

Data Analytics Leader, IQVIA

This is one of the best of investments you can make with regards to career progression and growth in technological knowledge. I was pointed in this direction by a mentor in the IT world who I highly... Read More

Hiren Ahir

Microsoft Azure SQL Sever Developer, BI Developer

I'm a Graduate student and came into the job market and found a university degree wasn't sufficient to get a good paying job. I aimed at hottest technology in the market Big Data but the word BigData... Read More

What will you learn

Understanding the Problem Statement and Importing the Dataset
Performing basic EDA to get Insights into the data
Understanding Balanced and Unbalanced dataset
Understanding different types of models and it's importance in different scenarios
Identifying similar features and constant feature using Standard Deviation method
Imputing missing values and removing redundant features
Plotting box plot for identifying outliers
Using min and max values of the train to limit the number of variables
Splitting the dependent and Independent columns
Applying Random Forest as the model for training and understanding it's parameters
Using the summary function and understanding the output
Plotting and understanding confusion matrix
Hyperparameter tuning Random forest model and getting the best result
Calculating the probability score for the model

Project Description

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 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 machine learning project, you'll work with hundreds of anonymized features to predict if a customer is satisfied or dissatisfied with their banking experience.

Similar Projects

In this project, we are going to talk about H2O and functionality in terms of building Machine Learning models.

In this deep learning project, we will predict customer churn using Artificial Neural Networks and learn how to model an ANN in R with the keras deep learning package.

In this data science project, you will work with German credit dataset using classification techniques like Decision Tree, Neural Networks etc to classify loan applications using R.

Curriculum For This Mini Project

05h 15m