OPSEARCH, vol.62, no.3, pp.1383-1422, 2025 (ESCI, Scopus)
One of the most important topics in data science is the prediction topic. The prediction accuracy is often sought after in many articles, aiming to establish trust in the prediction results. Customer revenue prediction is deemed crucial in any industry, as awareness of future income allows for strategic development across various industry sectors. Traditionally, profits and losses were assessed retrospectively following a business event. However, today, future revenue can be predicted using data science concepts. Future revenue prediction can be achieved through the application of different types of data mining algorithms, each possessing its level of accuracy. In this article, the forecasting of bank customers’ revenue will be examined using various algorithms. To this end, different forecasting methods such as regression, decision tree, random forest, cart, etc., will be implemented, both with and without clustering, to identify the optimal approach for predicting customer revenue.