Telecom Case Study: Churn Prediction

Dashboard presents results of our model regressor which predicts whether a customer will churn or not, for a typical telecommunications provider.
Following ingestion from multiple sources, we explore multi-characteristics of the data, build our model and finally present the results.

Data exhibiiting multi-characteristic distributions

Internet Service Distribution
Fiber Optic
DSL
No Internet
Gender Distribution in Customer Attrition
Churn
Non Churn
Customer Attrition Data
Customer attrition tenure group
Churn
Non Churn
Monthly Charge Distribution in Customer attrition
Churn
Non Churn

Ingestion of the data from multiple data sources

Source 1: Demographics Data
customerID gender SeniorCitizen Partner Dependents
7590-VHVEG Female No Yes No
5575-GNVDE Male No No No
3668-QPYBK Male No No No
7795-CFOCW Male No No No
9237-HQITU Female No No No
9305-CDSKC Female No No No
1452-KIOVK Male No No Yes
6713-OKOMC Female No No No
7892-POOKP Female No Yes No
6388-TABGU Male No No Yes
9763-GRSKD Male No Yes Yes
7469-LKBCI Male No No No
8091-TTVAX Male No Yes No
0280-XJGEX Male No No No
5129-JLPIS Male No No No
3655-SNQYZ Female No Yes Yes
8191-XWSZG Female No No No
9959-WOFKT Male No No Yes
4190-MFLUW Female No Yes Yes
4183-MYFRB Female No No No
8779-QRDMV Male Yes No No
1680-VDCWW Male No Yes No
1066-JKSGK Male No No No
3638-WEABW Female No Yes No
6322-HRPFA Male No Yes Yes
6865-JZNKO Female No No No
6467-CHFZW Male No Yes Yes
8665-UTDHZ Male No Yes Yes
5248-YGIJN Male No Yes No
8773-HHUOZ Female No No Yes
3841-NFECX Female Yes Yes No
4929-XIHVW Male Yes Yes No
6827-IEAUQ Female No Yes Yes
7310-EGVHZ Male No No No
3413-BMNZE Male Yes No No
6234-RAAPL Female No Yes Yes
6047-YHPVI Male No No No
6572-ADKRS Female No No No
5380-WJKOV Male No No No
8168-UQWWF Female No No No
8865-TNMNX Male No Yes Yes
9489-DEDVP Female No Yes Yes
9867-JCZSP Female No Yes Yes
4671-VJLCL Female No No No
4080-IIARD Female No Yes No
3714-NTNFO Female No No No
5948-UJZLF Male No No No
7760-OYPDY Female No No No
7639-LIAYI Male No No No
2954-PIBKO Female No Yes Yes
8012-SOUDQ Female Yes No No
9420-LOJKX Female No No No
6575-SUVOI Female Yes Yes No
7495-OOKFY Female Yes Yes No
4667-QONEA Female Yes Yes Yes
1658-BYGOY Male Yes No No
8769-KKTPH Female No Yes Yes
5067-XJQFU Male Yes Yes Yes
3957-SQXML Female No Yes Yes
5954-BDFSG Female No No No
0434-CSFON Female No Yes No
1215-FIGMP Male No No No
0526-SXDJP Male No Yes No
0557-ASKVU Female No Yes Yes
5698-BQJOH Female No No No
5122-CYFXA Female No No No
8627-ZYGSZ Male No Yes No
3410-YOQBQ Female No No No
3170-NMYVV Female No Yes Yes
7410-OIEDU Male No No No
2273-QCKXA Male No No No
0731-EBJQB Female No Yes Yes
1891-QRQSA Male Yes Yes Yes
8028-PNXHQ Male No Yes Yes
5630-AHZIL Female No No Yes
2673-CXQEU Female Yes No No
6416-JNVRK Female No No No
5590-ZSKRV Female No Yes Yes
0191-ZHSKZ Male Yes No No
3887-PBQAO Female No Yes Yes
5919-TMRGD Female No No Yes
8108-UXRQN Female No Yes Yes
Source 2: Subscription Data
Source 3: Churn Data
customerID Churn
7590-VHVEG No
5575-GNVDE No
3668-QPYBK Yes
7795-CFOCW No
9237-HQITU Yes
9305-CDSKC Yes
1452-KIOVK No
6713-OKOMC No
7892-POOKP Yes
6388-TABGU No
9763-GRSKD No
7469-LKBCI No
8091-TTVAX No
0280-XJGEX Yes
5129-JLPIS No
3655-SNQYZ No
8191-XWSZG No
9959-WOFKT No
4190-MFLUW Yes
4183-MYFRB No
8779-QRDMV Yes
1680-VDCWW No
1066-JKSGK Yes
3638-WEABW No
6322-HRPFA No
6865-JZNKO No
6467-CHFZW Yes
8665-UTDHZ Yes
5248-YGIJN No
8773-HHUOZ Yes
3841-NFECX No
4929-XIHVW No
6827-IEAUQ No
7310-EGVHZ No
3413-BMNZE No
6234-RAAPL No
6047-YHPVI Yes
6572-ADKRS No
5380-WJKOV Yes
8168-UQWWF Yes
8865-TNMNX No
9489-DEDVP No
9867-JCZSP No
4671-VJLCL No
4080-IIARD No
3714-NTNFO No

Algorithm & Model Building

Feature Importance
Churn
Non Churn

 

Confusion Matrix
Churn
Non Churn
Non Churn
Churn
Non Churn
Churn
278
212
1158
110
Receiver Operating Characteristic
AUC - 0.79

Model Results

Test Table
customerIDActual Churn Prob.Non-Churn Prob.Churn Prob.Predicted Churn Prob.
0871-URUWOYes0.3230.677Yes
9497-QCMMSYes0.0060.994Yes
4229-CZMLLYes0.3560.644Yes
0488-GSLFRYes0.0316166670.968383333Yes
6358-LYNGMYes0.230.77Yes
1062-LHZODYes0.350.65Yes
6651-AZVTJYes0.3520.648Yes
5275-SQEIZYes0.1370.863Yes
3727-RJMEOYes0.2250.775Yes
5624-BQSSAYes0.3720345240.627965476Yes
9369-XFEHKYes0.3010.699Yes
7228-OMTPNYes0.3630.637Yes
4800-VHZKIYes0.2476920630.752307937Yes
9185-TQCVPYes0.2460.754Yes
4706-AXVKMYes0.2730.727Yes
7130-VTEWQYes0.3820.618Yes
8185-UPYBRYes0.2320.768Yes
7511-YMXVQYes0.3640.636Yes
2344-JMOGNYes0.2870.713Yes
4910-GMJOTYes0.0450.955Yes
9878-TNQGWYes0.3630.637Yes
6661-HBGWLYes0.4470.553Yes
6688-UZPWDYes0.1410.859Yes
7593-XFKDIYes0.4880.512Yes
0612-RTZZAYes0.1840.816Yes
6614-YWYSCNo0.9980.002No
9546-KDTRBNo0.7980.202No
5151-HQRDGNo0.9460.054No
6624-JDRDSNo0.7790.221No
3082-VQXNHNo0.5570.443No
1309-XGFSNNo0.8370.163No
8663-UPDGFNo0.8530.147No
0455-ENTCRNo0.9620.038No
4361-FEBGNNo10No
3898-BSJYFNo0.7740.226No
8869-LIHMKNo0.9220.078No
5482-VXSXJNo0.590.41No
8587-XYZSFNo0.9670.033No
3551-GAEGLNo0.9240.076No
7463-IFMQUNo10No
5404-GGUKRNo0.6710.329No
7394-LWLYNNo0.6189833330.381016667No
2027-DNKIVNo0.970.03No
4213-HKBJONo0.9940.006No
1915-OAKWDNo0.9480.052No
3946-JEWRQNo0.7630.237No
8041-TMEIDNo0.9030.097No
5863-OOKCLNo0.7190.281No
2740-JFBOKNo0.8990.101No
2823-LKABHNo0.7460.254No
9402-ORRAHNo0.3030.697Yes
2038-OEQZHNo0.4580.542Yes
1751-NCDLINo0.0610.939Yes
0432-CAJZVNo0.3840.616Yes
5348-CAGXBNo0.3910.609Yes
7401-RUBNKNo0.4710.529Yes
2103-ZRXFNNo0.4350.565Yes
3088-LHEFHNo0.4960.504Yes
9290-SHCMBNo0.2120.788Yes
4706-DGAHWNo0.2670.733Yes
9500-LTVBPNo0.4440.556Yes
4367-NHWMMNo0.2590.741Yes
2135-DQWAQNo0.3450.655Yes
7952-OBOYLNo0.1350.865Yes
1077-HUUJMNo0.3790.621Yes
8040-MNRTFNo0.0020.998Yes
2465-BLLEUNo0.3776166670.622383333Yes
4537-DKTALNo0.4460.554Yes
0410-IPFTYNo0.4160.584Yes
7901-HXJVANo0.4640.536Yes
3453-RTHJQNo0.4350.565Yes
1932-UEDCXNo0.3890.611Yes
5119-KEPFYNo0.4490.551Yes
7126-RBHSDNo0.4250.575Yes
8990-ZXLSUNo0.3830.617Yes
7993-PYKOFYes0.6080.392No
1902-XBTFBYes0.620.38No
9614-RMGHAYes0.7650.235No
4640-UHDOSYes0.6820.318No
4106-HADHQYes0.9180.082No
9048-JVYVFYes0.7040.296No
8818-XYFCQYes0.670.33No
6311-UEUMEYes0.6040.396No
8580-QVLOCYes0.9320.068No
2070-FNEXEYes0.5950.405No
3018-TFTSUYes0.6230.377No
6352-TWCAUYes0.5550.445No
4174-LPGTIYes0.9390.061No
3045-XETSHYes0.5360.464No
0324-BRPCJYes0.8370.163No
8436-BJUMMYes0.6520.348No
0117-LFRMWYes0.8410.159No
2817-NTQDOYes0.7520.248No
3058-HJCUYYes0.6890.311No
5692-FPTAHYes0.7150.285No
8740-XLHDRYes0.6620.338No
0637-UBJRPYes0.6220.378No
0125-LZQXKYes0.510.49No
9578-VRMNMYes0.7360.264No
Probability Prediction on Top 10 Test Samples
Churn
Non Churn

Management Recommendations

1. Retaining high profitable customers is the number one business goal.
2. Companies need to predict which customers are at high risk of churn.
3. We recommend the company to consider Features Importance chart which are strong indicators to manage customer churn.