Abstract

Customer churn prediction has always been a major problem in telecom industries. Customer retention is always one of the major objectives of any service providing company as maintaining loyal customers has always been cheaper than acquiring new customers. In this paper, we have tried to predict the churn rate of a dataset from a telecom company using some classifiers and then training the same classifiers with ensemble learning models. The ensemble techniques are assumed to yield better results. We have used 42 classifiers from over different like Nearest Neighbors, Decision Tables, Random Forests, etc., which roughly covers almost all the well-known classifiers used in the industry in today’s date. Further, the ensemble techniques are used in our work such as bagging and boosting which are trained on the same classifiers so that we can compare the performance of individual classifiers as well as the same when used as a base classifier. We have extracted the accuracy of the classifiers, True Positive and False Positive rates, f-measure, MCC score, Area Under Curve (AUC) area and Precision-Recall (PRC) area. These measures, not only helped us know which algorithm is more fruitful but also gave us insights about the varying performance. It is observed that, in most of the cases, the classifiers, when combined with either of the ensemble techniques, yield better results. The experimental results reveal that the accuracy of the classifier improves when combined with bagging or boosting.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call