Predict Stock Prices Using Supervised Learning Algorithms and Particle Swarm Optimization Algorithm

被引:20
作者
Bazrkar, Mohammad Javad [1 ]
Hosseini, Soodeh [1 ]
机构
[1] Shahid Bahonar Univ Kerman, Fac Math & Comp, Dept Comp Sci, Kerman, Iran
关键词
Stock market; Machine learning; Prediction; Support vector machine; Particle swarm optimization; SPECTRAL MIXTURE ANALYSIS; SELECTION;
D O I
10.1007/s10614-022-10273-3
中图分类号
F [经济];
学科分类号
02 ;
摘要
Forecasting the stock market has always been one of the challenges for stock market participants to make more profit. Among the problems of stock price forecasting, we can mention its dynamic nature, complexity and its dependence on factors such as the governing system of countries, emotions, economic conditions, inflation, and so on. In recent years, many studies have been conducted to predict the capital stock market using traditional techniques, machine learning algorithms and deep learning. The lower our forecast stock error, the More we can reduce investment risk and increase profitability. In this paper, we present a machine learning (ML) approach called support vector machine (SVM) that can be taught using existing data. SVM extracts knowledge between data and ultimately uses this knowledge to predict new stock data. We have also aimed to select the best SVM method parameters using the particle swarm optimization (PSO) algorithm to prevent over-fitting and improve forecast accuracy. Finally, we compare our proposed method (SVM-PSO) with several other methods, including support vector machine, artificial neural network (ANN) and LSTM. The results show that the proposed algorithm works better than other methods and in all cases, its forecast accuracy is above 90%.
引用
收藏
页码:165 / 186
页数:22
相关论文
共 30 条
[1]   Hybrid learning machines [J].
Abraham, Ajith ;
Corchado, Emilio ;
Corchado, Juan M. .
NEUROCOMPUTING, 2009, 72 (13-15) :2729-2730
[2]   Comparison of ARIMA and Artificial Neural Networks Models for Stock Price Prediction [J].
Adebiyi, Ayodele Ariyo ;
Adewumi, Aderemi Oluyinka ;
Ayo, Charles Korede .
JOURNAL OF APPLIED MATHEMATICS, 2014,
[3]  
Alasadi Suad A., 2017, Journal of Engineering and Applied Sciences, V12, P4102, DOI DOI 10.3923/JEASCI.2017.4102.4107
[4]  
Meza AMA, 2012, DYNA-COLOMBIA, V79, P23
[5]  
[Anonymous], 2018, The Journal of Finance and Data Science, DOI [10.1016/j.jfds.2018.04.003, DOI 10.1016/J.JFDS.2018.04.003]
[6]  
[Anonymous], YAHOO FINANCE
[7]   Predicting the direction of stock market prices using tree-based classifiers [J].
Basak, Suryoday ;
Kar, Saibal ;
Saha, Snehanshu ;
Khaidem, Luckyson ;
Dey, Sudeepa Roy .
NORTH AMERICAN JOURNAL OF ECONOMICS AND FINANCE, 2019, 47 :552-567
[8]   Practical selection of SVM parameters and noise estimation for SVM regression [J].
Cherkassky, V ;
Ma, YQ .
NEURAL NETWORKS, 2004, 17 (01) :113-126
[9]  
CORTES C, 1995, MACH LEARN, V20, P273, DOI 10.1023/A:1022627411411
[10]   A comparison of error metrics and constraints for multiple endmember spectral mixture analysis and spectral angle mapper [J].
Dennison, PE ;
Halligan, KQ ;
Roberts, DA .
REMOTE SENSING OF ENVIRONMENT, 2004, 93 (03) :359-367