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

被引:0
|
作者
Mohammad Javad Bazrkar
Soodeh Hosseini
机构
[1] Shahid Bahonar University of Kerman,Department of Computer Science, Faculty of Mathematics and Computer
来源
Computational Economics | 2023年 / 62卷
关键词
Stock market; Machine learning; Prediction; Support vector machine; Particle swarm optimization;
D O I
暂无
中图分类号
学科分类号
摘要
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
页数:21
相关论文
共 50 条
  • [1] Predict Stock Prices Using Supervised Learning Algorithms and Particle Swarm Optimization Algorithm
    Bazrkar, Mohammad Javad
    Hosseini, Soodeh
    [J]. COMPUTATIONAL ECONOMICS, 2023, 62 (01) : 165 - 186
  • [2] A Supervised Learning and Control Method to Improve Particle Swarm Optimization Algorithms
    Dong, Wenyong
    Zhou, MengChu
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2017, 47 (07): : 1135 - 1148
  • [3] Fuzzy Supervised Clustering Algorithm with the Particle Swarm Optimization
    Lin, Yuan-horng
    Yih, Jeng-ming
    Wu, Shin-hua
    [J]. 2018 INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION AND NETWORK TECHNOLOGY (CCNT 2018), 2018, 291 : 22 - 26
  • [4] Applications of GRNN Based on Particle swarm algorithm Forecasting Stock Prices
    Lu, Jinna
    Bai, Yanping
    [J]. PROCEEDINGS OF THE 2013 INTERNATIONAL CONFERENCE ON INFORMATION, BUSINESS AND EDUCATION TECHNOLOGY (ICIBET 2013), 2013, 26 : 69 - 72
  • [5] Swarm Reinforcement Learning Algorithms Based on Particle Swarm Optimization
    Iima, Hitoshi
    Kuroe, Yasuaki
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), VOLS 1-6, 2008, : 1109 - 1114
  • [6] A supervised particle swarm algorithm for real-parameter optimization
    Cheung, Ngaam J.
    Ding, Xue-Ming
    Shen, Hong-Bin
    [J]. APPLIED INTELLIGENCE, 2015, 43 (04) : 825 - 839
  • [7] A supervised particle swarm algorithm for real-parameter optimization
    Ngaam J. Cheung
    Xue-Ming Ding
    Hong-Bin Shen
    [J]. Applied Intelligence, 2015, 43 : 825 - 839
  • [8] Particle swarm optimization algorithms with novel learning strategies
    Liang, JJ
    Qin, AK
    Suganthan, PN
    Baskar, S
    [J]. 2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 3659 - 3664
  • [9] Applications of Particle Swarm Optimization to System Identification and Supervised Learning
    Schwalb, Noah
    Schwalb, Edward
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2020, : 94 - 101
  • [10] Bayesian network structure learning algorithm using particle swarm optimization
    Liang, Jie
    Cai, Qi
    Chu, Zhuli
    Wang, Haiping
    [J]. Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2012, 40 (12): : 44 - 48