Customer Churn Analysis

For the last few years Betfair is losing too many customers and is finding a solution to retain its customers. Aim of this project is to build a customer churn model to predict the customers who are about to get churned so that Betfair can implement different business strategies to retain those customers before they actually leave. The tools I am using for this analysis are R-studio and Tableau. Package mlr was chosen as the modeling package. The data for the purpose of prediction was provided by Betfair. After proper data exploration and visualization, important features for the customer churn prediction model was identified. The 8 different classification models were applied on the data in separate steps of configuring the learner task, making the learner, training the learner, prediction and performance evaluation. Out of the 8 different models, Random Forest was chosen as the best model. Cross-validation was done using random forest was done and obtained a mean miss classification error rate of 0.1278126. Hyper-parametric tuning of the random forest model was performed using package mlrHyperopt. There was only 0.05% improvement in the model accuracy after Hyper-parametric tuning. The model obtained is good enough to predict the customers who are about to fall in the churned customer category. Applying this model on the real-time data in Betfair can save huge money in revenue.
Alternatives To Customer Churn Analysis
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Advisor1,202
4 years ago5October 04, 201819apache-2.0Jupyter Notebook
Open-source implementation of Google Vizier for hyper parameters tuning
Fraternal Dropout61
6 years ago1bsd-3-clausePython
Automl44
4 years ago2apache-2.0Scala
An automatic machine learning toolkit, including hyper-parameter tuning and feature engineering.
Metaops39
6 years agomitJupyter Notebook
Tuning the Parameters of Heuristic Optimizers (Meta-Optimization / Hyper-Parameter Optimization)
Keras Genomics38
6 years ago1otherPython
Perform hyper-parameter tuning, training, testing and prediction with Keras
Mlrhyperopt31
2 years ago10bsd-3-clauseHTML
Easy Hyper Parameter Optimization with mlr and mlrMBO.
Fraud_detection30
7 years agoJupyter Notebook
Tuning XGBoost hyper-parameters with Simulated Annealing
Sklearn Nature Inspired Algorithms27
9 months ago27August 05, 20233mitPython
Nature-inspired algorithms for hyper-parameter tuning of Scikit-Learn models.
Enas_nni25
5 years ago5Python
This code is for running enas on nni.
Vwoptimize15
6 years ago17March 06, 2018mitPython
Drop-in wrapper for Vowpal Wabbit that adds hyper-parameter tuning, more performance metrics, text preprocessing, reading from csv/tsv, feature extraction and k-fold cross-validation
Alternatives To Customer Churn Analysis
Select To Compare


Alternative Project Comparisons
Popular Tuning Projects
Popular Hyperterm Projects
Popular Software Performance Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
R
Hyperterm
Tuning