Giter VIP home page Giter VIP logo

telecom_churn_prediction's Introduction

Telecom_Churn_Prediction

With rapid growth of digital systems and associated information technologies, there is an emerging trend in the global economy to build digital customer realtionsip management(CRM) systems. Customer churn prediction is critical feature of modern telecom CRM systemms as contract terminations would damage their revenue stream severly. Research has shown that the average monthly churn rate among the top 4 wireless carriers in the US is 1.9% - 2%. Churn analytics porvides valuable capabilities to predict customer churn and also define the underlying reasons that drive it.

In this analysis: I first conducted a detailed exploratory data analysis(EDA) to to gain some insights into the possible causes of churn, and developed some hypothesis based on my findings. My next step was to leverage machine learning models to indetify the customers who are likely to churn, and also to access and compare the performance of different models based on various metrics.

Data Preprocessing Steps:

  • Checking missing values, correlated variables
  • One-hot encoding
  • EDA
  • Scaling all variables
  • Splitting data into training and testing sets

Modeling Techniques:

  1. Logistic Regression
  2. Random Forests
  3. LightGBM
  4. Neural Net 4.1 Simple 2layers NN 4.2 2layers NN with regularization 4.3 3layers NN with regularization

Model Evaluation Metrics:

  • Accuracy score
  • ROC/AUC curve
  • Precision-Recall-Curve
  • F1 Score
  • Feature weights
  • Confusion metrics

telecom_churn_prediction's People

Contributors

evaxhe avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.