Machine Learning for Stock Prediction Based on Fundamental Analysis

被引:9
|
作者
Huang, Yuxuan [1 ]
Capretz, Luiz Fernando [2 ]
Ho, Danny [3 ]
机构
[1] Broadridge Financial Solut, Toronto, ON, Canada
[2] Western Univ, Elect & Comp Engn, London, ON, Canada
[3] NFA Estimat Inc, Richmond Hill, ON, Canada
关键词
Stock prediction; fundamental analysis; machine learning; feed-forward neural network; random forest; adaptive neural fuzzy inference system;
D O I
10.1109/SSCI50451.2021.9660134
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Application of machine learning for stock prediction is attracting a lot of attention in recent years. A large amount of research has been conducted in this area and multiple extsung results have shown that machine learning methods could be successfully used toward stock predicting using stocks' historical data. Most of these existing approaches have focused on short term prediction using stocks' historical price and technical indicators. In this paper, we prepared 22 years' worth of stock quarterly financial data and Investtgated three machine learning algorithms: Feed-forward Neural Network (FNN), Random Forest (RF) and Adaptive Neural Fuzzy Inference System (ANFIS) for stock prediction based on fundamental analysis. In addition, we applied RF based feature selection and bootstrap aggregation in order to improve model performance and aggregate predictions from different models. Our results show that RF model achieves the best prediction results, and feature selection is able to improve test performance of FNN and ANFIS. Moreover, the aggregated model outperforms all baseline models as well as the benchmark DHA index by an acceptable margin for the test period. Our findings demonstrate that machine learning models could be used to aid fundamental analysts with decision-making regarding stock investment.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] Machine Learning-based Fundamental Stock Prediction Using Companies' Financial Reports
    Abdi, Kamran
    Rezaei, Hossein
    Hooshmand, Mohsen
    2024 32ND INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING, ICEE 2024, 2024, : 581 - 585
  • [2] Stock Index Prediction Based on Principal Component Analysis and Machine Learning
    Zhu, Shitao
    Zhao, Ming
    Wei, Shengqing
    An, Simeng
    2020 INTERNATIONAL CONFERENCE ON BIG DATA & ARTIFICIAL INTELLIGENCE & SOFTWARE ENGINEERING (ICBASE 2020), 2020, : 246 - 249
  • [3] The Prediction of Stock Index Movements Based on Machine Learning
    Wang, Sanbo
    PROCEEDINGS OF 2020 12TH INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2020), 2020, : 1 - 6
  • [4] Stock Price Prediction Based on Machine Learning Algorithms
    Wang, Hanchen
    MODERN INDUSTRIAL IOT, BIG DATA AND SUPPLY CHAIN, IIOTBDSC 2020, 2021, 218 : 111 - 118
  • [5] Short-term stock trends prediction based on sentiment analysis and machine learning
    Yue Qiu
    Zhewei Song
    Zhensong Chen
    Soft Computing, 2022, 26 : 2209 - 2224
  • [6] Short-term stock trends prediction based on sentiment analysis and machine learning
    Qiu, Yue
    Song, Zhewei
    Chen, Zhensong
    SOFT COMPUTING, 2022, 26 (05) : 2209 - 2224
  • [7] Prediction of Moroccan Stock Price Based on Machine Learning Algorithms
    Ifleh, Abdelhadi
    El Kabbouri, Mounime
    INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, ISDA 2021, 2022, 418 : 735 - 741
  • [8] News-based Machine Learning and Deep Learning Methods for Stock Prediction
    Guo, Junjie
    Tuckfield, Bradford
    4TH INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE APPLICATIONS AND TECHNOLOGIES (AIAAT 2020), 2020, 1642
  • [9] Stock Market Sentiment Analysis Based On Machine Learning
    Rajput, Vikash Singh
    Dubey, Shirish Mohan
    PROCEEDINGS ON 2016 2ND INTERNATIONAL CONFERENCE ON NEXT GENERATION COMPUTING TECHNOLOGIES (NGCT), 2016, : 506 - 510
  • [10] Analysis and Prediction of Healthcare Sector Stock Price Using Machine Learning Techniques: Healthcare Stock Analysis
    Ahmed, Daiyaan
    Neema, Ronhit
    Viswanadha, Nishant
    Selvanambi, Ramani
    INTERNATIONAL JOURNAL OF INFORMATION SYSTEM MODELING AND DESIGN, 2023, 13 (09)