Bank Customer Churn Based on Different Models, Oversampling, and Encoding Methods
DOI:
https://doi.org/10.54691/bcpbm.v26i.2030Keywords:
Bank Churn Prediction; Machine Learning; Logistic Regression; Gradient boosting; Neural Network.Abstract
Customer churn prediction (CCP) is one of the cornerstones of Customer Relationship Management (CRM), in which one seeks to forecast whether or not a customer will quit the organization. Currently, plenty of algorithmic focuses on CCP. To fill the gap in the current study, this paper builds different models to predict bank user churn based on data from Kaggle. Specifically, we investigate the difference between models with and without oversampling, as well as discuss the difference between models under different coding methods. According to the results, ‘smote’ does not necessarily improve the performance accuracy, one hot encoding is more effective than target encoding. Finally, after all aspects of comparison, the logistic regression model is more reliable in the future analysis of customer churn of commercial banks. These results offer a guideline for future bank customer churn prediction.
Downloads
References
Ngai, E. W. “Customer Relationship Management Research (1992‐2002).” Marketing Intelligence & Planning, vol. 23, no. 6, Oct. 2005, pp. 582–605, https://doi.org/10.1108/02634500510624147. DOI: https://doi.org/10.1108/02634500510624147
Coussement, Kristof, et al. “Preventing Customers from Running Away! Exploring Generalized Additive Models for Customer Churn Prediction.” The Sustainable Global Marketplace, Oct. 2014, pp. 238–38, https://doi.org/10.1007/978-3-319-10873-5_134. DOI: https://doi.org/10.1007/978-3-319-10873-5_134
Gallo, Amy. “The Value of Keeping the Right Customers.” Harvard Business Review, 5 Nov. 2014, hbr.org/2014/10/the-value-of-keeping-the-right-customers.
Ekinci, Yeliz, et al. “A Customer Lifetime Value Model for the Banking Industry: A Guide to Marketing Actions.” European Journal of Marketing, vol. 48, no. 3/4, Apr. 2014, pp. 761–84, https://doi.org/10.1108/ejm - 12 - 2011 - 0714. DOI: https://doi.org/10.1108/EJM-12-2011-0714
Ngai, E. W. T., et al. “Application of Data Mining Techniques in Customer Relationship Management: A Literature Review and Classification.” Expert Systems with Applications, vol. 36, no. 2, Mar. 2009, pp. 2592–602, https://doi.org/10.1016/j.eswa.2008.02.021. DOI: https://doi.org/10.1016/j.eswa.2008.02.021
Ryals, Lynette J., and Simon Knox. “Measuring Risk‐Adjusted Customer Lifetime Value and Its Impact on Relationship Marketing Strategies and Shareholder Value.” European Journal of Marketing, vol. 39, no. 5/6, May 2005, pp. 456–72, https://doi.org/10.1108/03090560510590665. DOI: https://doi.org/10.1108/03090560510590665
Van den Poel, Dirk, and Bart Larivière. “Customer Attrition Analysis for Financial Services Using Proportional Hazard Models.” European Journal of Operational Research, vol. 157, no. 1, Aug. 2004, pp. 196–217, https://doi.org/10.1016/s0377-2217 (03) 00069 - 9. DOI: https://doi.org/10.1016/S0377-2217(03)00069-9
Lin, Chiun-Sin, et al. “Combined Rough Set Theory and Flow Network Graph to Predict Customer Churn in Credit Card Accounts.” Expert Systems with Applications, vol. 38, no. 1, Jan. 2011, pp. 8–15, https://doi.org/10.1016/j.eswa.2010.05.039. DOI: https://doi.org/10.1016/j.eswa.2010.05.039
Sayed, Hend, et al. “Predicting Potential Banking Customer Churn Using Apache Spark ML and MLlib Packages: A Comparative Study.” International Journal of Advanced Computer Science and Applications, vol. 9, no. 11, 2018, https://doi.org/10.14569/ijacsa.2018.091196. DOI: https://doi.org/10.14569/IJACSA.2018.091196
Asare-Frempong, Justice, and Manoj Jayabalan. “Predicting Customer Response to Bank Direct Telemarketing Campaign.” 2017 International Conference on Engineering Technology and Technopreneurship (ICE2T), Sept. 2017, https://doi.org/10.1109/ice2t.2017.8215961. DOI: https://doi.org/10.1109/ICE2T.2017.8215961
Kumar, G. Ravi, et al. “Client Churn Prediction of Banking and Fund Industry Utilizing Machine Learning Techniques.” International Journal of Computer Sciences and Engineering, vol. 7, no. 6, June 2019, pp. 842–46, https://doi.org/10.26438/ijcse/v7i6.842846. DOI: https://doi.org/10.26438/ijcse/v7i6.842846
Sperandei, Sandro. “Understanding Logistic Regression Analysis.” Biochemia Medica, vol. 24, no. 1, 2014, pp. 12–18, https://doi.org/10.11613/bm.2014.003. DOI: https://doi.org/10.11613/BM.2014.003
Yanchang Zhao. R and Data Mining: Examples and Case Studies. Academic Press, An Imprint of Elsevier, 2013, pp. 1189 – 232.
Friedman, Jerome H. “Greedy Function Approximation: A Gradient Boosting Machine.” The Annals of Statistics, vol. 29, no. 5, Oct. 2001, pp. 1189–232, https://doi.org/10.1214/aos/1013203451. DOI: https://doi.org/10.1214/aos/1013203451
Pan, Indranil, et al. “Data-Centric Engineering: Integrating Simulation, Machine Learning and Statistics. Challenges and Opportunities.” Chemical Engineering Science, vol. 249, Feb. 2022, p. 117271, https://doi.org/10.1016/j.ces.2021.117271. DOI: https://doi.org/10.1016/j.ces.2021.117271
Wen, Fei, et al. “A Survey on Nonconvex Regularization-Based Sparse and Low-Rank Recovery in Signal Processing, Statistics, and Machine Learning.” IEEE Access, vol. 6, 2018, pp. 69883 – 906, https://doi.org/10.1109/access.2018.2880454. DOI: https://doi.org/10.1109/ACCESS.2018.2880454
Barrow, Devon, et al. “Automatic Robust Estimation for Exponential Smoothing: Perspectives from Statistics and Machine Learning.” Expert Systems with Applications, vol. 160, Dec. 2020, p. 113637, https://doi.org/10.1016/j.eswa.2020.113637. DOI: https://doi.org/10.1016/j.eswa.2020.113637
Željko Ivezić, et al. Statistics, Data Mining, and Machine Learning in Astronomy: A Practical Python Guide for the Analysis of Survey Data. Princeton University Press, 2020.






