Sales Prediction Based on Machine Learning Approach: Support Vector Machine, Xgboost and Random Forest

Authors

  • Yixuan Jin

DOI:

https://doi.org/10.54097/6dxq4p06

Keywords:

Machine learning; sales prediction; support vector machine; XGBoost; random forest.

Abstract

Living in the age of digitalize, the introduction of the Internet and e-commerce have brought consumers with convenience and choices. Since more people are used to shopping on the Internet, e-commerce enterprises should be able to predict demand of consumers when facing the fierce competition in the rapidly growing market. Therefore, the background of highly competitive and rapidly changing market has proved the significance sales prediction is for an enterprise. An accurate result of sales prediction can support enterprises with business decision basis. Previous studies on machine learning approaches used for sales prediction include techniques such as data mining, deep learning and time series analysis, so as to improve the performance of prediction models. Besides, researchers develop prediction models against specific industries, regions, etc. Through continuous study and innovation, with the support of more data source, sales prediction based on machine learning will promote the efficiency and value for enterprises. This paper aims at studying the significance of sales prediction based on machine learning, as well as analyzing the principle, advantages and limitations of three common machine learning approaches: support vector machine, XGBoost and random forest.

Downloads

Download data is not yet available.

References

Yue L, Yafeng Y, Junjun G, et al. Demand forecasting by using support vector machine. Third International Conference on Natural Computation (ICNC 2007). IEEE, 2007, 3: 272-276

Lutfi A A, Permanasari A E, Fauziati S. Sentiment analysis in the sales review of Indonesian marketplace by utilizing Support Vector Machine. Journal of Information Systems Engineering and Business Intelligence, 2018, 4(1): 57-64.

Huo Z. Sales prediction based on machine learning. 2021 2nd International Conference on E-Commerce and Internet Technology (ECIT). IEEE, 2021: 410-415.

Ningyu T, Runyou F, Zhiyu Z, et al. Application of Regression Analysis in Sales Forecast. China Township Enterprises Accounting, 2019 (12): 107-109.

Tsoumakas G. A survey of machine learning techniques for food sales prediction. Artificial Intelligence Review, 2019, 52(1): 441-447.

Bohanec M, Borštnar M K, Robnik-Šikonja M. Explaining machine learning models in sales predictions. Expert Systems with Applications, 2017, 71: 416-428.

Cheriyan S, Ibrahim S, Mohanan S, et al. Intelligent sales prediction using machine learning techniques. 2018 International Conference on Computing, Electronics & Communications Engineering (iCCECE). IEEE, 2018: 53-58.

Qianyi Y, Hong R, Mingshu J. Commercial Sales Forecast Based on Xgboost. Journal of Nanchang University: Science Edition, 2017, 41(3): 275-281.

Pavlyshenko B M. Machine-learning models for sales time series forecasting. Data, 2019, 4(1): 15.

Chen T, He T, Benesty M, et al. Xgboost: extreme gradient boosting. R package version 0.4-2, 2015, 1(4): 1-4.

Zhang L, Bian W, Qu W, et al. Time series forecast of sales volume based on XGBoost. Journal of Physics: Conference Series. IOP Publishing, 2021, 1873(1): 012067.

Liu Y, Wang Y, Zhang J. New machine learning algorithm: Random Forest. Information Computing and Applications: Third International Conference, ICICA 2012, Chengde, China, September 14-16, 2012. Proceedings 3. Springer Berlin Heidelberg, 2012: 246-252s.

Downloads

Published

29-03-2024

How to Cite

Jin, Y. (2024). Sales Prediction Based on Machine Learning Approach: Support Vector Machine, Xgboost and Random Forest. Highlights in Science, Engineering and Technology, 88, 104-109. https://doi.org/10.54097/6dxq4p06