Skip to content

Analysing customer-level data of a leading telecom firm, building predictive models to identify customers at high risk of churn and identifying the main indicators of churn.

Notifications You must be signed in to change notification settings

AjayP3945/TelecomPrediction_Machine_Learing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

TelecomPrediction_Machine_Learing 📈

What is Customer Churn?

Customer churn is defined as when customers or subscribers discontinue doing business with a firm or service.

Customers in the telecom industry can choose from a variety of service providers and actively switch from one to the next. The telecommunications business has an annual churn rate of 15-25 percent in this highly competitive market.

Individualized customer retention is tough because most firms have a large number of customers and can't afford to devote much time to each of them. The costs would be too great, outweighing the additional revenue. However, if a corporation could forecast which customers are likely to leave ahead of time, it could focus customer retention efforts only on these "high risk" clients. The ultimate goal is to expand its coverage area and retrieve more customers loyalty. The core to succeed in this market lies in the customer itself.

Customer churn is a critical metric because it is much less expensive to retain existing customers than it is to acquire new customers.

To reduce customer churn, telecom companies need to predict which customers are at high risk of churn.

To detect early signs of potential churn, one must first develop a holistic view of the customers and their interactions across numerous channels, including store/branch visits, product purchase histories, customer service calls, Web-based transactions, and social media interactions, to mention a few.

As a result, by addressing churn, these businesses may not only preserve their market position, but also grow and thrive. More customers they have in their network, the lower the cost of initiation and the larger the profit. As a result, the company's key focus for success is reducing client attrition and implementing effective retention strategy.

Objectives :

I will explore the data and try to answer some questions like :

  • What's the % of Churn Customers and customers that keep in with the active services?
  • Is there any patterns in Churn Customers based on the gender?
  • Is there any patterns/preference in Churn Customers based on the type of service provided?
  • What's the most profitable service types?
  • Which features and services are most profitable?
  • Many more questions that will arise during the analysis

The aim of this project is to Identify and visualize which factors contribute to customer churn. Building a prediction model that will classify if a customer is going to churn or not.

Python Packages : Numpy, Pandas, Sklearn, Matplotlib, Seaborn.

About

Analysing customer-level data of a leading telecom firm, building predictive models to identify customers at high risk of churn and identifying the main indicators of churn.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published