The Research on Dynamics in Phone Sales Marketing Campaign Based on Machine Learning


  • Zhuoye Lai



Machine Learning, Phone Sales Marketing, Portuguese bank


Phone market campaign is one of the selling methods that banks use to attract new term deposits. Identifying attributes of customers is essential to increase the successful rate of a phone marketing campaign. This paper uses a dataset from a Portuguese bank where various features and attributes of customers are summarized. Four methods are used to analyze this issue, firstly decision tree method, then random forest method, K nearest neighbor and lastly logistic regression. After evaluating and reviewing their confusion matrices and generated scores, the decision has been made to choose the model of random forest as it possesses the highest mean of all metrics of classification. In conclusion, the duration of contact, age, how many days have passed since last contact, the month of the contact, and the number of contacts on one customer are deemed as more important than other attributes under a random forest classifier. The findings of this paper implicates that the Portuguese bank needs to focus more of these attributes to obtain a sustainable development.


Download data is not yet available.


Cardone, G. When It Comes to Sales, the Phone Is Your Most Powerful Tool. Entrepreneur. Entrepreneur, April 24, 2015.

Li, C. Why Phone Calls Are Still The Most Effective Lead Generators, March 18, 2021.

El Naqa, I., Murphy, M.J. (2015). What Is Machine Learning?. In: El Naqa, I., Li, R., Murphy, M. (eds) Machine Learning in Radiation Oncology. Springer, Cham. DOI:

Oluwabusola, Oluwaseun Esther. Applying Business Analytics in Practice to a Bank Telemarketing Dataset. University of Strathclyde, September 2015.

Sui, A. Portuguese Bank Marketing Data Set. Kaggle, April 9, 2019.

Broeck, Jan Van den, Solveig Argeseanu Cunningham, Roger Eeckels, and Kobus Herbst. Data Cleaning: Detecting, Diagnosing, and Editing Data Abnormalities. PLOS Medicine. Public Library of Science. Accessed August 1, 2022. DOI:

Brownlee, J. Why One-Hot Encode Data in Machine Learning? Machine Learning Mastery, June 30, 2020.

Jović A, K Brkić, and N Bogunović. A Review of Feature Selection Methods with Applications. ResearchGate, May 2015.

Asif, M. Predicting the Success of Bank Telemarketing Using Various Classification Algorithms. Örebro University School of Business. Accessed August 1, 2022.

Quinlan, J. R. Learning Decision Tree Classifiers. ACM Computing Surveys 28, no. 1 (1996): 71–72. DOI:

Song, Yang, Jian Huang, Ding Zhou, Hongyuan Zha, and C. Lee Giles. IKNN: Informative K-Nearest Neighbor Pattern Classification." Knowledge Discovery in Databases: PKDD 2007, n.d., 248–64. DOI:

LaValley, Michael P. Logistic Regression. Logistic Regression. Circulation, May 6, 2008. DOI:

Olugbenga, M. Balanced Accuracy: When Should You Use It? neptuneblog, July 22, 2022.

Classification: Roc Curve and AUC. Machine Learning. Accessed August 27, 2022.

Biau, G, and Erwan S. A Random Forest Guided Tour. TEST 25, no. 2 (2016): 197–227. DOI:

Wlodarczyk, K, and Kingsley I. Data Analysis of a Portuguese Marketing Campaign Using Bank Marketing ... Data Analysis of a Portuguese Marketing Campaign using Bank Marketing data Set. ResearchGate, December 5, 2019. 339988208_Data_Analysis_of_a_Portuguese_Marketing_Campaign_using_Bank_Marketing_data_Set.

Ghosh, S. How to Compare Machine Learning Models and Algorithms., July 22, 2022.




How to Cite

Lai, Z. (2022). The Research on Dynamics in Phone Sales Marketing Campaign Based on Machine Learning. BCP Business & Management, 32, 461–472.