Skip to content

Prediction of propensity to churn from the usage behavior using logistic regression.

Notifications You must be signed in to change notification settings

spprabhu/Churn-Analysis---Telecom

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Churn-Analysis---Telecom

The goal is to predict the propensity to churn of a customer from the service provider through the usage behavior using logistic regression.

Data Available

Voice Usage: Incoming / Outgoing Minutes of Usage for Local calls , STD calls, ISD calls, Local to other networks, STD to other networks, ISD to other networks.

Data Usage: 2G in MB 3G in MB

Payment data: Monthly Payment Data Total Bill, RentalCharge, Non Rental Charge

Subscriber information: Customer Type Account activation date Disconnection date (If applicable)

Customer care data Call to Customer Care Call type (Request / Query / Complaint / Feedback) Successive calls to customer care

Code Details:

File: SingleView.R Reads month wise input files, changes data types, calculates derived variables. Aggregates records for each ID and computes mean and variance of all variables. Generates churn_data / validation_data csv files.

File: churn_prediction.R Reads churn_data / validation_data Applies general logistic regression, plots AUC, computes confusion matrix.

About

Prediction of propensity to churn from the usage behavior using logistic regression.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • R 100.0%