Skip to content

Amarpreet3/customer-churn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Churn Prediction Project

Overview

This repository contains the churn prediction analysis for a telecom company. The goal is to predict which customers will churn in the near future using Decision Tree and Naïve Bayes predictive models.

Data

The dataset includes various customer attributes such as daily usage, service calls, and plan subscriptions, which are used to predict churn likelihood.

Models

Two types of predictive models were used:

  1. Decision Tree
    • Best accuracy: 92.32%
    • Implemented in Python
  2. Naïve Bayes
    • Best accuracy: 84.79%
    • Implemented in SAS image

Key Findings

  • The most important predictors of customer churn are:
    • Day Mins: The number of minutes the customer used the service during daytime.
    • CustServ Calls: The number of calls to customer support.
    • Int'l Plan: Whether the customer has an international calling plan.

Recommendations

  • Focus on improving customer experience for heavy users with high day minutes and those with international plans.
  • Implement a flag system in the CRM to monitor customers with increased churn risk.

How to Run

Ensure you have Python and SAS installed on your machine. Each notebook contains detailed steps to run the models and visualize the results.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published