Abstract

In order to effectively manage their customers, businesses need to thoroughly analyze the costs and advantages associated with various alternative expenditures and investments and determine the most effective way to allocate resources to marketing and sales activities over time. Those in charge of making decisions will reap the benefits of decision support models that estimate the value of the customer portfolio and tie expenses to customers' purchasing behavior. In the current work, various machine learning algorithms such as Decision Tree (DT), Random Forest (RT), Logistic Regression (LR), Support Vector Machines (SVM), and gradient boosting are used to predict customer behavior. The evaluation criteria considered in the work include precision, recall, F1-Score, and ROC-AUC. The accuracy values obtained for DT, RT, LR, SVM, and gradient boosting are 0.787, 0.806, 0.826, 0.826, and 0.823, respectively. The results emphasize RT and LR's good performance, while the values of 0.620, 1, 0.766, and 0.878 for the precision, recall, F1-score, and ROC-AUC score outperform the rest. The novelty of this work lies in employing a comprehensive set of machine learning algorithms to predict customer behavior, with a particular emphasis on the superior performance of RF and LR models, as demonstrated by their high precision, recall, F1-score, and ROC-AUC values.

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

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.