Skip to content

gururaser/telecom-customer-churn-analysis

Repository files navigation

Data Analysis of Telecom Customer Churn

This dataset comes from an Iranian telecom company, with each row representing a customer over a year period. Along with a churn label, there is information on the customers' activity, such as call failures and subscription length.

Data Analysis Report of Telecom Customer Churn

You can access the report I prepared for my project by clicking on this text

Data Dictionary

Column Explanation
Call Failure number of call failures
Complaints binary (0: No complaint, 1: complaint)
Subscription Length total months of subscription
Charge Amount ordinal attribute (0: lowest amount, 9: highest amount)
Seconds of Use total seconds of calls
Frequency of use total number of calls
Frequency of SMS total number of text messages
Distinct Called Numbers total number of distinct phone calls
Age Group ordinal attribute (1: younger age, 5: older age)
Tariff Plan binary (1: Pay as you go, 2: contractual)
Status binary (1: active, 2: non-active)
Age age of customer
Customer Value the calculated value of customer
Churn class label (1: churn, 0: non-churn)

Scenario

You have just been hired by a telecom company. A competitor has recently entered the market and is offering an attractive plan to new customers. The telecom company is worried that this competitor may start attracting its customers.

You have access to a dataset of the company's customers, including whether customers churned. The telecom company wants to know whether you can use this data to predict whether a customer will churn. They also want to know what factors increase the probability that a customer churns.

You will need to prepare a report that is accessible to a broad audience. It should outline your motivation, steps, findings, and conclusions.

DataCamp Workspace

Since I made this project through the DataCamp Workspace, you can also examine the project from there.

DataCamp Workspace Link