The Impact of Financial Statement Integration in Machine Learning for Stock Price Prediction

Full Text (PDF, 370KB), PP.35-42

Views: 0 Downloads: 0

Author(s)

Febrian Wahyu Christanto 1,* Victor Gayuh Utomo 1 Rastri Prathivi 1 Christine Dewi 2

1. Department of Information Technology, Universitas Semarang, Semarang, Indonesia

2. Faculty of Information Technology, Satya Wacana Christian University, Salatiga, Indonesia

* Corresponding author.

DOI: https://doi.org/10.5815/ijitcs.2024.01.04

Received: 27 Aug. 2023 / Revised: 10 Oct. 2023 / Accepted: 7 Nov. 2023 / Published: 8 Feb. 2024

Index Terms

Stock Prediction, Technical Analysis, Financial Statement, Support Vector Regression

Abstract

In the capital market, there are two methods used by investors to make stock price predictions, namely fundamental analysis, and technical analysis. In computer science, it is possible to make prediction, including stock price prediction, use Machine Learning (ML). While there is research result that said both fundamental and technical parameter should give an optimum prediction there is lack of confirmation in Machine Learning to this result. This research conducts experi-ment using Support Vector Regression (SVR) and Support Vector Machine (SVM) as ML method to predict stock price. Further, the result is compared between 3 groups of parameters, technical only (TEC), financial statement only (FIN) and combination of both (COM). Our experimental results show that integrating financial statements has a neutral impact on SVR predictions but a positive impact on SVM predictions and the accuracy value of the model in this research reached 83%.

Cite This Paper

Febrian Wahyu Christanto, Victor Gayuh Utomo, Rastri Prathivi, Christine Dewi, "The Impact of Financial Statement Integration in Machine Learning for Stock Price Prediction", International Journal of Information Technology and Computer Science(IJITCS), Vol.16, No.1, pp.35-42, 2024. DOI:10.5815/ijitcs.2024.01.04

Reference

[1]S. M. Bartram and M. Grinblatt, “Agnostic fundamental analysis works,” J. financ. econ., vol. 128, no. 1, pp. 125–147, Apr. 2018, doi: 10.1016/j.jfineco.2016.11.008.
[2]S. Muhammad, “The Relationship Between Fundamental Analysis and Stock Returns Based on the Panel Data Analysis; Evidence from Karachi Stock exchange (KSE),” Res. J. Financ. Account. www.iiste.org ISSN, vol. 9, no. 3, pp. 84–96, 2018.
[3]I. K. Nti, A. F. Adekoya, and B. A. Weyori, A systematic review of fundamental and technical analysis of stock market predictions, vol. 53, no. 4. Springer Netherlands, 2020.
[4]B. M. Henrique, V. A. Sobreiro, and H. Kimura, “Stock Price Prediction using Support Vector Regression on Daily and up to the Minute Prices,” J. Financ. Data Sci., vol. 4, no. 3, pp. 183–201, 2018, doi: 10.1016/j.jfds.2018.04.003.
[5]S. Huang, C. A. I. Nianguang, P. Penzuti Pacheco, S. Narandes, Y. Wang, and X. U. Wayne, “Applications of support vector machine (SVM) learning in cancer genomics,” Cancer Genomics and Proteomics, vol. 15, no. 1, pp. 41–51, 2018, doi: 10.21873/cgp.20063.
[6]L. H. Li, C. Y. Lai, F. H. Kuo, and P. Y. Chai, “Predictive Maintenance of Vertical Lift Storage Motor Based on Machine Learning,” Int. J. Appl. Sci. Eng., vol. 16, no. 2, pp. 109–118, 2019, doi: 10.6703/IJASE.201909_16(2).109.
[7]Y. C. Tsai and T. N. Chou, “Deep Learning Applications in Pattern Analysis Based on Polar Graph and Contour Mapping,” Int. J. Appl. Sci. Eng., vol. 15, no. 3, pp. 183–198, 2018, doi: 10.6703/IJASE.201812_15(3).183.
[8]O. B. Sezer, M. Ozbayoglu, and E. Dogdu, “An Artificial Neural Network-based Stock Trading System Using Technical Analysis and Big Data Framework,” Procedia Comput. Sci. 114, no. 2, pp. 1–4, 2017.
[9]A. Munde, A. Jadhav, H. Kaute, and A. Gosavi, “Automated Stock Trading Using Machine Learning,” SSRN Electron. J., 2021, doi: 10.2139/ssrn.3772584.
[10]M. Agrawal, A. U. Khan, and P. K. Shukla, “Stock Price Prediction using Technical Indicators : A Predictive Model using Optimal Deep Learning,” Int. J. Recent Technol. Eng., vol. 8, no. 2, pp. 2297–2305, 2019, doi: 10.35940/ijrteB3048.078219.
[11]E. Ahmadi, M. Jasemi, L. Monplaisir, M. A. Nabavi, A. Mahmoodi, and P. Amini Jam, “New Efficient Hybrid Candlestick Technical Analysis Model for Stock Market Timing on the Basis of the Support Vector Machine and Heuristic Algorithms of Imperialist Competition and Genetic,” Expert Syst. Appl., vol. 94, pp. 21–31, 2018, doi: 10.1016/j.eswa.2017.10.023.
[12]G. Attanasio, L. Cagliero, P. Garza, and E. Baralis, “Combining News Sentiment and Technical Analysis to Predict Stock Trend Reversal,” IEEE Int. Conf. Data Min. Work. ICDMW, vol. 2019-Novem, no. iii, pp. 514–521, 2019, doi: 10.1109/ICDMW.2019.00079.
[13]P. F. Pai, L. C. Hong, and K. P. Lin, “Using Internet Search Trends and Historical Trading Data for Predicting Stock Markets by the Least Squares Support Vector Regression Model,” Comput. Intell. Neurosci., vol. 2018, 2018, doi: 10.1155/2018/6305246.
[14]M. Nabipour, P. Nayyeri, H. Jabani, S. Shahab, and A. Mosavi, “Predicting Stock Market Trends Using Machine Learning and Deep Learning Algorithms Via Continuous and Binary Data; A Comparative Analysis,” IEEE Access, vol. 8, pp. 150199–150212, 2020, doi: 10.1109/ACCESS.2020.3015966.
[15]Y. Huang, L. F. Capretz, and D. Ho, “Neural Network Models for Stock Selection Based on Fundamental Analysis,” 2019 IEEE Can. Conf. Electr. Comput. Eng. CCECE 2019, no. May, pp. 1–4, 2019, doi: 10.1109/CCECE.2019.8861550.
[16]B. A. Elbialy, “The Effect of Using Technical and Fundamental Analysis on the Effectiveness of Investment Decisions of Traders on the Egyptian Stock Exchange,” Int. J. Appl. Eng. Res., vol. 14, no. 24, pp. 4492–4501, 2019.
[17]Q. Hu, S. Qin, and S. Zhang, Comparison of Stock Price Prediction Based on Different Machine Learning Approaches, vol. 3. Atlantis Press International BV, 2023.
[18]E. Mangortey et al., “Application of machine learning techniques to parameter selection for flight risk identification,” AIAA Scitech 2020 Forum, vol. 1 PartF, no. January, 2020, doi: 10.2514/6.2020-1850.
[19]H. Muthiah, U. Sa, and A. Efendi, “Support Vector Regression (SVR) Model for Seasonal Time Series Data,” Proc. Second Asia Pacific Int. Conf. Ind. Eng. Oper. Manag., no. September 14-16, 2021, pp. 3191–3200, 2021.
[20]E. Sariev and G. Germano, “An innovative feature selection method for support vector machines and its test on the estimation of the credit risk of default,” Rev. Financ. Econ., vol. 37, no. 3, pp. 404–427, 2019, doi: 10.1002/rfe.1049.
[21]E. Fradinata, Z. M. Kesuma, S. Rusdiana, and N. Zaman, “Forecast Analysis of Instant Noodle Demand using Support Vector Regression (SVR),” IOP Conf. Ser. Mater. Sci. Eng., vol. 506, no. 1, 2019, doi: 10.1088/1757-899X/506/1/012021.
[22]B. Wang, C. Li, V. Pavlu, and J. Aslam, “A Pipeline for Optimizing F1-Measure in Multi-label Text Classification,” Proc. - 17th IEEE Int. Conf. Mach. Learn. Appl. ICMLA 2018, pp. 913–918, 2019, doi: 10.1109/ICMLA.2018.00148.
[23]C. Bergmeir, R. J. Hyndman, and B. Koo, “A note on the validity of cross-validation for evaluating autoregressive time series prediction,” Comput. Stat. Data Anal., vol. 120, no. April, pp. 70–83, 2018, doi: 10.1016/j.csda.2017.11.003.
[24]I. Düntsch and G. Gediga, “Confusion Matrices and Rough Set Data Analysis,” J. Phys. Conf. Ser., vol. 1229, no. 1, 2019, doi: 10.1088/1742-6596/1229/1/012055.
[25]I. Markoulidakis, I. Rallis, I. Georgoulas, G. Kopsiaftis, A. Doulamis, and N. Doulamis, “Multiclass Confusion Matrix Reduction Method and Its Application on Net Promoter Score Classification Problem,” Technologies, vol. 9, no. 4, 2021, doi: 10.3390/technologies9040081.