Transactions on Data Analysis in Social Science

Transactions on Data Analysis in Social Science

Feature Extraction and Classification Methods for Stock Market Trend Prediction

Document Type : Original Article

Authors
1 Department of Computer Engineering, Faculty of Electrical and Computer Engineering, Science and Research Branch, Islamic Azad University, Tehran, Iran
2 Associate Professor, Information Technology Research Institute, Research Institute for ICT (ITRC), Tehran, Iran
Abstract
Today, the stock market has become a crucial channel for mobilizing investors’ capital. As a key indicator of a nation’s economic and financial activities, the stock exchange plays a pivotal role in reflecting the overall economic performance of a country or region. Predicting stock price movements remains one of the most challenging tasks in the financial domain. Accurate stock prediction not only enhances investors’ profitability but also contributes to national economic growth. Given the dynamic, complex, nonlinear, and nonparametric nature of stock markets, precise forecasting of stock price variations is essential for developing effective trading strategies. Researchers have employed various methodologies for stock market prediction, among which feature extraction and classification constitute the two fundamental processes. This study reviews and analyzes different feature extraction methods categorized into four types and classification techniques applied in prior research using artificial intelligence and mathematical models. The findings indicate that, due to the nonlinear nature of financial data, neural networks, particularly those employing hybrid or ensemble feature extraction approaches, demonstrate the highest efficiency and predictive performance in stock market forecasting.
Keywords

[1] Jin, Z., Yang, Y., & Liu, Y. (2019). Stock closing price prediction based on sentiment analysis and LSTM. Neural Computing and Applications, 1–17. https://doi.org/10.1007/s00521-019-04197-0
[2] Kim, T., & Kim, H. Y. (2019). Forecasting stock prices with a feature fusion LSTM–CNN model using different representations of the same data. PLoS ONE, 14(2), 1–23. https://doi.org/10.1371/journal.pone.0212320
[3] Rodrigues, A. A., & Lleo, S. (2018). Combining standard and behavioral portfolio theories: A practical and intuitive approach. Quantitative Finance, 18, 707–717. https://doi.org/10.1080/14697688.2017.1401225
[4] Abu-Mostafa, Y. S., & Atiya, A. F. (1996). Introduction to financial forecasting. Applied Intelligence, 6, 205–213. https://doi.org/10.1007/BF00126626
[5] Kim, K. J., & Han, I. (2000). Genetic algorithms approach to feature discretization in artificial neural networks for the prediction of stock price index. Expert Systems with Applications, 19, 125–132. https://doi.org/10.1016/S0957-4174(00)00027-0
[6] Najafabadi, S. R. M. (2009). Prediction of stock market indices using machine learning (Master’s thesis). McGill University.
[7] Ababio, K. A. (2012). Comparative study of stock price forecasting using ARIMA and ARIMAX models (Master’s thesis). Kwame Nkrumah University of Science and Technology.
[8] De Gooijer, J. G., & Hyndman, R. J. (2006). 25 years of time series forecasting. International Journal of Forecasting, 22(3), 443–473. https://doi.org/10.1016/j.ijforecast.2006.01.001
[9] Engle, R. F. (1982). Autoregressive conditional heteroscedasticity with estimates of the variance of United Kingdom inflation. Econometrica: Journal of the Econometric Society, 987–1007. https://doi.org/10.2307/1912773
[10] Bollerslev, T. (1986). Generalized autoregressive conditional heteroskedasticity. Journal of Econometrics, 31(3), 307–327. https://doi.org/10.1016/0304-4076(86)90063-1
[11] Wang, J., & Wang, J. (2015). Forecasting stock market indexes using principal component analysis and stochastic time-effective neural networks. Neurocomputing, 156, 68–78. https://doi.org/10.1016/j.neucom.2014.12.084
[12] Ye, Q., & Wei, L. (2015). The prediction of stock price based on improved wavelet neural network. Open Journal of Applied Sciences, 5(4), 115–125. https://doi.org/10.4236/ojapps.2015.54012
[13] Patra, A., et al. (2017). An adaptive local linear optimized radial basis functional neural network model for financial time series prediction. Neural Computing and Applications, 28(1), 101–110. https://doi.org/10.1007/s00521-015-2039-0
[14] Gupta, A., Chaudhary, D. K., & Choudhury, T. (2017). Stock prediction using functional link artificial neural network (FLANN). In Proceedings of the 3rd International Conference on Computational Intelligence and Networks (CINE) (pp. 1–5). IEEE. https://doi.org/10.1109/CINE.2017.25
[15] Ahmadi, E., et al. (2018). 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 Systems with Applications, 94, 21–31. https://doi.org/10.1016/j.eswa.2017.10.023
[16] Patel, J., et al. (2015). Predicting stock market index using fusion of machine learning techniques. Expert Systems with Applications, 42(4), 2162–2172. https://doi.org/10.1016/j.eswa.2014.10.031
[17] Göçken, M., et al. (2016). Integrating metaheuristics and artificial neural networks for improved stock price prediction. Expert Systems with Applications, 44, 320–331. https://doi.org/10.1016/j.eswa.2015.09.029
[18] Usmani, M., et al. (2016). Stock market prediction using machine learning techniques. In Proceedings of the 3rd International Conference on Computer and Information Sciences (ICCOINS). IEEE. https://doi.org/10.1109/ICCOINS.2016.7783235
[19] Hussein, A. S., Hamed, I. M., & Tolba, M. F. (2015). An efficient system for stock market prediction. In Intelligent Systems (pp. 871–882). Springer. https://doi.org/10.1007/978-3-319-11310-4_76
[20] Di Persio, L., & Honchar, O. (2016). Artificial neural networks architectures for stock price prediction: Comparisons and applications. International Journal of Circuits, Systems and Signal Processing, 10, 403–413.
[21] Selvin, S., et al. (2017). Stock price prediction using LSTM, RNN and CNN-sliding window model. In Proceedings of the 2017 International Conference on Advances in Computing, Communications and Informatics (ICACCI). IEEE. https://doi.org/10.1109/ICACCI.2017.8126078
[22] Gunduz, H., Yaslan, Y., & Cataltepe, Z. (2017). Intraday prediction of Borsa Istanbul using convolutional neural networks and feature correlations. Knowledge-Based Systems, 137, 138–145. https://doi.org/10.1016/j.knosys.2017.09.023
[23] Li, J. H. B., & Wang, J. (2017). Sentiment-aware stock market prediction: A deep learning method. In Proceedings of the International Conference on Service Systems and Service Management. IEEE.
[24] Nivetha, R. Y., & Dhaya, C. (2017). Developing a prediction model for stock analysis. In Proceedings of the International Conference on Technical Advancements in Computers and Communications (ICTACC). IEEE. https://doi.org/10.1109/ICTACC.2017.11
[25] Huang, Y., et al. (2016). Exploiting Twitter moods to boost financial trend prediction based on deep network models. In Proceedings of the International Conference on Intelligent Computing (pp. 679–688). Springer. https://doi.org/10.1007/978-3-319-42297-8_42
[26] Attigeri, G., et al. (2015). Stock market prediction: A big data approach. In Proceedings of TENCON 2015—IEEE Region 10 Conference (pp. 1–6). IEEE. https://doi.org/10.1109/TENCON.2015.7373006
[27] Jin, Z., Yang, Y., & Liu, Y. (2019). Stock closing price prediction based on sentiment analysis and LSTM. Neural Computing and Applications, 1–17.
Volume 1, Issue 3
Summer 2019
Pages 163-170

  • Receive Date 04 February 2019
  • Revise Date 12 May 2019
  • Accept Date 28 September 2019