CUSTOMER CHURN PREDICTION MODEL DEVELOPMENT FOR COMPANY X USING DATA MINING TECHNIQUE
PT X is a private banking company in Indonesia that has been operating since 1959. From July 2020 to January 2021, PT X has 12,73% churn rate. This relatively big percentage was obtained because of the poor detection method that PT X currently had, which does not utilize historical data to see custo...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/79368 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:79368 |
---|---|
spelling |
id-itb.:793682023-12-28T08:32:47ZCUSTOMER CHURN PREDICTION MODEL DEVELOPMENT FOR COMPANY X USING DATA MINING TECHNIQUE H A, Iffatabiyan Indonesia Final Project Bank, Customer Churn, Prediction Model, Data Mining, Random Forest, Gradient Boosting, Python. INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/79368 PT X is a private banking company in Indonesia that has been operating since 1959. From July 2020 to January 2021, PT X has 12,73% churn rate. This relatively big percentage was obtained because of the poor detection method that PT X currently had, which does not utilize historical data to see customer behavioral patterns before they leave the company. Currently, PT X does not have an information system to learn customer behavioral patterns before they churn. This research is conducted to build a potential customer churn prediction model using historical data owned by PT X. The Cross-Industry Standard Process Method for Data Mining (CRISP-DM) is used as a framework to build the predictive model. This research used customer data obtained from the Data Analytics Division with thirty-five variables as a start. Two alternative algorithm, Random Forest and Gradient Boosting, were used to build the model with Python as its programming language. From the conducted research, the best model obtained was Random Forest with hyperparameter settings on max_depth, max_features, min_sample_split, and n_estimators respectively are 15, auto, 5, and 100. EOP_IDR, OTH_SAV, TAB_REG, VINTAGE, and SPKIDS are the top five variables with high importance for the model. The model has 72.81% of accuracy and 86,7% recall rate. The model then implemented in the form of Graphical User Interface using Python as its programming language. text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
PT X is a private banking company in Indonesia that has been operating since 1959. From July 2020 to January 2021, PT X has 12,73% churn rate. This relatively big percentage was obtained because of the poor detection method that PT X currently had, which does not utilize historical data to see customer behavioral patterns before they leave the company. Currently, PT X does not have an information system to learn customer behavioral patterns before they churn.
This research is conducted to build a potential customer churn prediction model using historical data owned by PT X. The Cross-Industry Standard Process Method for Data Mining (CRISP-DM) is used as a framework to build the predictive model. This research used customer data obtained from the Data Analytics Division with thirty-five variables as a start. Two alternative algorithm, Random Forest and Gradient Boosting, were used to build the model with Python as its programming language.
From the conducted research, the best model obtained was Random Forest with hyperparameter settings on max_depth, max_features, min_sample_split, and n_estimators respectively are 15, auto, 5, and 100. EOP_IDR, OTH_SAV, TAB_REG, VINTAGE, and SPKIDS are the top five variables with high importance for the model. The model has 72.81% of accuracy and 86,7% recall rate. The model then implemented in the form of Graphical User Interface using Python as its programming language. |
format |
Final Project |
author |
H A, Iffatabiyan |
spellingShingle |
H A, Iffatabiyan CUSTOMER CHURN PREDICTION MODEL DEVELOPMENT FOR COMPANY X USING DATA MINING TECHNIQUE |
author_facet |
H A, Iffatabiyan |
author_sort |
H A, Iffatabiyan |
title |
CUSTOMER CHURN PREDICTION MODEL DEVELOPMENT FOR COMPANY X USING DATA MINING TECHNIQUE |
title_short |
CUSTOMER CHURN PREDICTION MODEL DEVELOPMENT FOR COMPANY X USING DATA MINING TECHNIQUE |
title_full |
CUSTOMER CHURN PREDICTION MODEL DEVELOPMENT FOR COMPANY X USING DATA MINING TECHNIQUE |
title_fullStr |
CUSTOMER CHURN PREDICTION MODEL DEVELOPMENT FOR COMPANY X USING DATA MINING TECHNIQUE |
title_full_unstemmed |
CUSTOMER CHURN PREDICTION MODEL DEVELOPMENT FOR COMPANY X USING DATA MINING TECHNIQUE |
title_sort |
customer churn prediction model development for company x using data mining technique |
url |
https://digilib.itb.ac.id/gdl/view/79368 |
_version_ |
1822008859956346880 |