Skip to content

GarimaVijay92/TelecomChurnAnalysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Telecom Customer Churn Analysis

Overview

This project involved analysing telecom customer profile data for a particular quarter to examine factors affecting customer churn and provide insights or recommendations back to management to limit further churn.

Description of Content

I decided to split customers based on newly joined customers this quarter, and those which have joined previously. The goal was to assess to see if there were common characteristics associated with churning customers, and then try to apply that criteria to new customers to predict the risk of churn in new customers.

Normalization

The key here was creating normalised value factors and churn risk factors, to look at high and low value customers and high and low churn risk customers.

The normalised value factor looked at how "high value" the customer was by applying a ratio of the charges, tenure and referrals. So, a long term customer with high monthly charges and multiple referrals would achieve a higher score.

The normalised churn factor was a little more tricky, and my attempt at a rudimentary naive bayes. This examined the variance from the average churn rate for each characteristic, summed the variances, and then normalised the value. This allowed the creation of the scatterplot profile showing the prevalence of churned customers with low risk factor ratings.

Analysis

image image

Recommendations

image

About

Helped the company improve retention by identifying high value customers and churn risks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published