Skip to content

abeer-saleh/Classification-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project 03: Classification project

logo

Name: Abeer AlRuwayti

Background

Customer churn is one of the most vital data points for businesses to track. Customer churn analysis helps you identify key stages in the customer journey where people are falling off, allowing you to pinpoint specific strategies to improve their interactions with your brand and improve brand loyalty.

What is customer churn?

Customer churn is the rate at which customers leave your company. This could be for a variety of reasons, such as switching to a competitor, canceling their subscription due to poor customer service, stopping all contact with a brand because of too few touchpoints, etc. Customer churn analysis is important for obvious reasons: lost customers mean a direct loss of revenue.

Data Description

In this project, we obtaind our dataset from (https://www.kaggle.com/blastchar/telco-customer-churn)
Each row represents a customer, each column contains customer’s attributes described on the table below
The raw data contains 7043 rows (customers) and 21 columns (features)
The “Churn” column is our target

Features Description Type
customerID A unique ID that identifies each customer Object
Gender Whether the customer is a male or a female Object
SeniorCitizen Whether the customer is a senior citizen or not (1, 0) int64
Partner Whether the customer has a partner or not (Yes, No) Object
Dependents Whether the customer has dependents or not (Yes, No) Object
tenure Number of months the customer has stayed with the company int64
PhoneService Whether the customer has a phone service or not (Yes, No) Object
MultipleLines Whether the customer has multiple lines or not (Yes, No, No phone service) Object
InternetService Customer’s internet service provider (DSL, Fiber optic, No) Object
OnlineSecurity Whether the customer has online security or not (Yes, No, No internet service) Object
OnlineBackup Whether the customer has online backup or not (Yes, No, No internet service) Object
DeviceProtection Whether the customer has device protection or not (Yes, No, No internet service) Object
TechSupport Whether the customer has tech support or not (Yes, No, No internet service) Object
StreamingTV Whether the customer has streaming TV or not (Yes, No, No internet service) Object
StreamingMovies Whether the customer has streaming movies or not (Yes, No, No internet service) Object
Contract The contract term of the customer (Month-to-month, One year, Two year) Object
PaperlessBilling Whether the customer has paperless billing or not (Yes, No) Object
PaymentMethod The customer’s payment method (Electronic check, Mailed check, Bank transfer (automatic), Credit card (automatic)) Object
MonthlyCharges The amount charged to the customer monthly float64
TotalCharges The total amount charged to the customer Object
Churn Whether the customer churned or not (Yes or No) Object

Tools

Technologies:

  • Python
  • Jupyter Notebook

Libraries:

  • NumPy
  • Pandas
  • Matplotlib
  • Seaborn
  • Sklearn
  • Pandas Profiling

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published