RESEARCHING MACHINE LEARNING ALGORITHMS AND BIG DATA ANALYSIS TO PREDICT DEMAND AND CUSTOMER BEHAVIOR
Main Article Content
Аннотация:
This article explores the application of machine learning algorithms and big data analytics in predicting demand and customer behavior. With the increasing availability of vast amounts of data and advancements in machine learning techniques, organizations can leverage these tools to gain insights into customer preferences, anticipate demand patterns, and make data-driven decisions. The article discusses several commonly used machine learning algorithms, such as logistic regression, random forest, gradient boosting, support vector machines, neural networks, k-nearest neighbors, and naive Bayes, that have proven effective in customer behavior prediction tasks. Considerations for algorithm selection, including data availability, interpretability, scalability, and model complexity, are also discussed. Furthermore, the article highlights evaluation metrics commonly used to assess the performance of these algorithms, such as accuracy, precision, recall, F1 score, ROC curve, AUC, mean squared error, R-squared, lift, and mean average precision. By understanding and applying these techniques, organizations can gain a competitive advantage by accurately predicting demand and effectively targeting their customer base.
Article Details
Как цитировать:
Библиографические ссылки:
Chen, L., Chau, M., & Xu, J. (2018). Predicting customer churn in the telecommunications industry using machine learning algorithms. International Journal of Information Management, 43, 51-63.
Li, Q., & Wang, S. (2019). Demand forecasting and inventory management of perishable goods using random forest. Expert Systems with Applications, 131, 240-252.
Verma, V., Singh, G., & Singh, S. (2020). Predicting customer purchase behavior using machine learning techniques. Journal of Retailing and Consumer Services, 52, 101918.
Breiman, L. (2001). Random forests. Machine learning, 45(1), 5-32.
Friedman, J. H. (2001). Greedy function approximation: A gradient boosting machine. Annals of statistics, 29(5), 1189-1232.
Hastie, T., Tibshirani, R., & Friedman, J. (2009). The elements of statistical learning: data mining, inference, and prediction. Springer Science & Business Media.
Cortes, C., & Vapnik, V. (1995). Support-vector networks. Machine learning, 20(3), 273-297.
Goodfellow, I., Bengio, Y., & Courville, A. (2016). Deep learning. MIT press.
Duda, R. O., Hart, P. E., & Stork, D. G. (2012). Pattern classification. John Wiley & Sons.
Kim, S., & Han, I. (2000). Genetic algorithms approach to feature discretization in artificial neural networks for the prediction of stock price index. Expert Systems with Applications, 19(2), 125-132.
Zhang, H., & Wang, Z. (2019). A comparative study of machine learning algorithms for customer churn prediction. Expert Systems with Applications, 115, 57-67.
Hastie, T., Tibshirani, R., & Friedman, J. (2009). The elements of statistical learning: data mining, inference, and prediction. Springer Science & Business Media.
Papadopoulos, G. A., Prastacos, G. P., & Avouris, N. M. (2007). Predicting customer churn in mobile telephony services using neural networks. Expert Systems with Applications, 32(2), 543-550.
Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., ... & Vanderplas, J. (2011). Scikit-learn: Machine learning in Python. Journal of machine learning research, 12(Oct), 2825-2830.
Witten, I. H., Frank, E., & Hall, M. A. (2016). Data mining: practical machine learning tools and techniques. Morgan Kaufmann.
