Abstract
Stock price prediction has long been a pivotal area of interest for investors, financial analysts, and researchers alike. The ability to forecast future stock prices accurately can provide substantial benefits in investment decision-making. With the advent of machine learning techniques and the ever-increasing availability of financial data, the field of stock price prediction has witnessed significant advancements. This paper presents a comprehensive review of stock price prediction methods using machine learning approaches. The primary objective is to provide an in-depth analysis of the various techniques, their strengths, limitations, and their overall performance in the context of stock market forecasting. Stock price prediction is categorizing into three main groups—(1) Statistical Models which include traditional time series models like ARIMA and GARCH. (2) Supervised Learning Models which explores the application of regression, decision trees, support vector machines, and various ensemble methods for stock price prediction. (3) Deep Learning Models like recurrent neural networks (RNNs), LSTM, and convolutional neural networks (CNNs). To evaluate the effectiveness of these methods, we review empirical studies and compare their performance on real-world stock market datasets. The paper concludes by summarizing the key findings, identifying challenges that still need to be addressed, and highlighting potential future directions in this dynamic field. This comprehensive review aims to serve as a valuable resource for researchers, practitioners, and investors interested in leveraging machine learning techniques for stock price prediction, shedding light on the current state of the art, and guiding future research endeavors.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Selvin S, Vinayakumar R, Gopalakrishnan EA, Menon VK, Soman KP (2017) Stock price prediction using LSTM, RNN and CNN-sliding window model. Int Conf Adv Comput Commun Inform: 1643–1647
Rather AM, Agarwal A, Sastry VN (2015) Recurrent neural network and a hybrid model for prediction of stock returns. Expert Syst Appl 42(6):3234–3241
Zhang G, Patuwo BE, Hu MY (1998) Forecasting with artificial neural networks: the state of the art. Int J Forecast 14(1):35–62
Heaton JB, Polson NG, Witte JH (2017) Deep learning for finance: deep portfolios. Appl Stochastic Models Bus Industr 33(1):3–12
Hegazy O, Soliman OS, Salam MA (2014) A machine learning model for stock market prediction. arXiv preprint arXiv:1402.7351
Zhang GP (2003) Time series forecasting using a hybrid ARIMA and neural network model. Neurocomputing 50:159–175
Abinaya P, Kumar VS, Balasubramanian P, Menon VK (2016) Measuring stock price and trading volume causality among Nifty50 stocks: the Toda Yamamoto method. Adv Comput Commun Inform (ICACCI): 1886–1890
Batres-Estrada B (2015) Deep learning for multivariate financial time series
Ding X, Zhang Y, Liu T, Duan J (2015) Deep learning for event-driven stock prediction. IJCAI: 2327–2333
Jia H (2016) Investigation into the effectiveness of long short term memory networks for stock price prediction. arXiv preprint arXiv:1603.07893
Guresen E, Kayakutlu G, Daim TU (2011) Using artificial neural network models in stock market index prediction. Expert Syst Appl 38(8):10389–10397
Mizuno H, Kosaka M, Yajima H, Komoda N (1998) Application of neural network to technical analysis of stock market prediction. Stud Inform Control 7(3):111–120
Wang JZ, Wang JJ, Zhang ZG, Guo SP (2011) Forecasting stock indices with back propagation neural network. Expert Syst Appl 38(11):14346–14355
Moghaddam AH, Moghaddam MH, Esfandyari M (2016) Stock market index prediction using artificial neural network. J Econ Fin Administr Sci 21(41):89–93
Rout AK, Dash PK, Dash R, Bisoi R (2015) Forecasting financial time series using a low complexity recurrent neural network and evolutionary learning approach. J King Saud Univ-Comput Inf Sci 29(4):536–552
Kim KJ, Han I (2000) Genetic algorithms approach to feature discretization in artificial neural networks for the prediction of stock price index. Expert Syst Appl 19(2):125–132
Kishikawa Y, Tokinaga S (2000) Prediction of stock trends by using the wavelet transform and the multi-stage fuzzy inference system optimized by the GA. IEICE Trans Fundamentals Electron Commun Comput Sci 83(2):357–366
Jabin S (2014) Stock market prediction using feed-forward artificial neural network. Growth 99(9)
Menon VK, Vasireddy NC, Jami SA, Pedamallu VTN, Sureshkumar V, Soman KP (2016) Bulk price forecasting using spark over NSE data set. In: International conference on data mining and big data, 137–146
Karpathy A, Johnson J, Fei-Fei L (2015) Visualizing and understanding recurrent networks. arXiv preprint arXiv:1506.02078
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Srivastava, A., Srivastava, A., Singh, Y.B., Misra, M.K. (2024). Deep Learning Models for Stock Market Forecasting: GARCH, ARIMA, CNN, LSTM, RNN. In: Chaturvedi, A., Hasan, S.U., Roy, B.K., Tsaban, B. (eds) Cryptology and Network Security with Machine Learning. ICCNSML 2023. Lecture Notes in Networks and Systems, vol 918. Springer, Singapore. https://doi.org/10.1007/978-981-97-0641-9_56
Download citation
DOI: https://doi.org/10.1007/978-981-97-0641-9_56
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-97-0640-2
Online ISBN: 978-981-97-0641-9
eBook Packages: EngineeringEngineering (R0)