Build a Customer Churn Prediction Model for Insurance Domain

Build a Customer Churn Prediction Model for Insurance Domain

Machine Learning Project in R -Predict which customers will leave an insurance company in the next 12 months.
explanation image


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

ipython image

Code & Dataset

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

project experience

Project Experience

Add project experience to your Linkedin/Github profiles.

Customer Love

profile image

Prasanna Lakshmi T linkedin profile url

Advisory System Analyst at IBM

Initially, I was unaware of how this would cater to my career needs. But when I stumbled through the reviews given on the website. I went through many of them and found them all positive. I would... Read More

profile image

Ray Han linkedin profile url

Tech Leader | Stanford / Yale University

I think that they are fantastic. I attended Yale and Stanford and have worked at Honeywell,Oracle, and Arthur Andersen(Accenture) in the US. I have taken Big Data and Hadoop,NoSQL, Spark, Hadoop... Read More

What will you learn

Understanding the problem statement
Importing a training dataset and testing from AWS
Installing necessary libraries and understanding its use
What is churning
Logistic regression, Random Forest, Decision Trees, Neural Network, and SVM
Terminology associated with Decision Tree and Random forest
How to decide to create a split in a decision tree
GINI Index, Chi-Square, Entropy and Variance
Feature engineering
Visualizing variables by density plot
Transforming features into binary variables
Gini coefficient and how to adjust gini weights for better results
Calculating the weighted entropy for all the splitting nodes and selecting the variable with a minimum weighted entropy
Applying Logistic Regression
Using the ROC curve to visualize the efficiency of the model
Applying ensemble model Random Forest Classifier
Applying boosting model Gradient Boosting Classifier
Selecting the best model for final predictions

Project Description

Understanding customer loyalty is an important part of any business. The ability to predict ahead of time when a customer is likely to churn can enable early intervention processes to be put in place, and ultimately a reduction in customer churn.  This machine learning project will find a solution for predicting which existing customers of an insurance company will leave in 12 months time, and when.

Similar Projects

In this machine learning project, you will build predictive models to identify wine preferences of people using physiochemical properties of wines and help restaurants recommend the right quality of wine to a customer.

In this machine learning project, we will predict which coupons a customer will buy.

Learn to classify the sentiment of sentences from the Rotten Tomatoes dataset. You will be asked to label phrases on a scale of five values: negative, somewhat negative, neutral, somewhat positive, positive.

Curriculum For This Mini Project

01h 30m
02h 47m