emreyesilyurt / churn-prediction

Customer Churn Analysis with Neural Network

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

alt-text

What is churn analysis?

Churn analysis is the evaluation of a company’s customer loss rate in order to reduce it. Also referred to as customer attrition rate, churn can be minimized by assessing your product and how people use it.

Why you should analyze your churn frequently and accurately

Churn is a hugely influential statistic across a SaaS business. It’s the metric by which businesses, young and old, live or die. Letting your churn rate creep higher can lead to a number of related problems.

The Difficulty of Predicting Churn

Churn prediction modeling techniques attempt to understand the precise customer behaviors and attributes which signal the risk and timing of customer churn. The accuracy of the technique used is obviously critical to the success of any proactive retention efforts. After all, if the marketer is unaware of a customer about to churn, no action will be taken for that customer. Additionally, special retention-focused offers or incentives may be inadvertently provided to happy, active customers, resulting in reduced revenues for no good reason.

Dataset ---> Kaggle

Context

"Predict behavior to retain customers. You can analyze all relevant customer data and develop focused customer retention programs." [IBM Sample Data Sets]

Content

Each row represents a customer, each column contains customer’s attributes described on the column Metadata.

The data set includes information about:

Customers who left within the last month – the column is called Churn Services that each customer has signed up for – phone, multiple lines, internet, online security, online backup, device protection, tech support, and streaming TV and movies Customer account information – how long they’ve been a customer, contract, payment method, paperless billing, monthly charges, and total charges Demographic info about customers – gender, age range, and if they have partners and dependents Inspiration To explore this type of models and learn more about the subject.

About

Customer Churn Analysis with Neural Network


Languages

Language:Jupyter Notebook 97.0%Language:Python 3.0%