Churn Prediction Using Machine Learning



Churn Definition

Dataset Summary

Data Preparation

Feature Extraction

Dataset with feature extracted

Model Training

Number of users distribution on subscription duration

Model Evaluation

evaluation metrics from random forest model
evaluation metrics form gradient boosted tree model
confusion matrix from both of the model

Weighted Model Training and Evaluation

Dataset with weight column
Weighted RF model evaluation metrics
Weighted GBT model evaluation metrics
weighted model confusion matrix

Model Inference

Let’s talk about money

Prediction influence on 40% discount
Gain and loss comparison for each model


Future Improvements