Abstract
Stock-price prediction has been the focus of extensive studies. Historical price values have been proven to have power to predict future prices. At the same time, different economic variables have also been used in the literature to predict stock-price values with high accuracy. In this work, we develop a general method for stock-price prediction using multiple predictors. First, we use multichannel cross-correlation coefficient as a measure for selecting the most correlated set of variables for each stock. We then construct the temporally local covariance matrix of the data and use this as the basis for a dimension-reduction method for prediction. This method involves resolving the predictive data (predictors) onto a principal subspace and from there producing a prediction that is consistent with the resolved data. Our method is easily implemented and can accommodate an arbitrary number of predictors. We investigate the optimal number of predictors based on two performance metrics: mean squared error of the prediction and the directional change statistic. We illustrate our results based on historical daily price data for 50 companies.




Similar content being viewed by others
Data availability statement
The data that support the findings of this study are openly available at Yahoo Finance (http://finance.yahoo.com), Kenneth R. French Data Library (http://mba.tuck.dartmouth.edu/pages/faculty/ken.french/data_library.html), and Economic Research, Federal Reserve Bank of St. Louis (http://fred.stlouisfed.org).
References
Alexander C (2009) Market risk analysis, value at risk models, vol 4. John Wiley, Hoboken
Ando T, Bai J (2017) Clustering huge number of financial time series: a panel data approach with high-dimensional predictors and factor structures. J Am Stat Assoc 112(519):1182–1198
Ang A, Bekaert G (2006) Stock return predictability: is it there? Rev Financ Stud 20(3):651–707
Ang A, Bekaert G (2007) Stock return predictability: is it there? Rev Financ Stud 20(3):651–707
Atsalakis GS, Valavanis KP (2009) Surveying stock market forecasting techniques-part ii: soft computing methods. Exp Syst Appl 36(3):5932–5941
Aydin I, Karakose M, Akin E (2011) A multi-objective artificial immune algorithm for parameter optimization in support vector machine. Appl Soft Comput 11(1):120–129
Bao W, Yue J, Rao Y (2017) A deep learning framework for financial time series using stacked autoencoders and long-short term memory. PloS One 12(7):e0180944
Benesty J, Chen J, Huang Y (2008) Microphone array signal processing, vol 1. Springer Science & Business Media, Berlin
Bondt WF, Thaler R (1985) Does the stock market overreact? J Finance 40(3):793–805
Campbell JY (1987) Stock returns and the term structure. J Financ Econ 18(2):373–399
Campbell JY, Thompson SB (2007) Predicting excess stock returns out of sample: can anything beat the historical average? Rev Financ Stud 21(4):1509–1531
Chen AS, Leung MT, Daouk H (2003a) Application of neural networks to an emerging financial market: forecasting and trading the Taiwan stock index. Computers Op Res 30(6):901–923
Chen H, Xiao K, Sun J, Wu S (2017) A double-layer neural network framework for high-frequency forecasting. ACM Trans Mana Inf Syst (TMIS) 7(4):1–17
Chen J, Benesty J, Huang Y (2003b) Robust time delay estimation exploiting redundancy among multiple microphones. IEEE Trans Speech Audio Process 11(6):549–557
Chen X, Liu Y, Ralescu DA (2013) Uncertain stock model with periodic dividends. Fuzzy Optim Decis Mak 12(1):111–123
Cutler DM, Poterba JM, Summers LH (1991) Speculative dynamics. Rev Econ Stud 58(3):529–546
Eraslan V (2013) Fama and french three-factor model: evidence from istanbul stock exchange. Bus Econ Res J 4(2):11
Fama EF, French KR (1988) Permanent and temporary components of stock prices. J Political Econ 96(2):246–273
Fama EF, French KR (1989) Business conditions and expected returns on stocks and bonds. J Financ Econ 25(1):23–49
Fama EF, French KR (1993) Common risk factors in the returns on stocks and bonds. J Financ Econ 33(1):3–56
Ghorbani M, Chong EK (2020) Stock price prediction using principal components. Plos One 15(3):e0230124
Hermus K, Wambacq P et al (2007) (2006) A review of signal subspace speech enhancement and its application to noise robust speech recognition. EURASIP J Adv Signal Process 1:045821
Hiransha M, Gopalakrishnan EA, Menon VK, Soman K (2018) Nse stock market prediction using deep-learning models. Proced Computer Sci 132:1351–1362
Hodrick RJ (1992) Dividend yields and expected stock returns: alternative procedures for inference and measurement. Rev Financ Stud 5(3):357–386
Hotelling H (1933) Analysis of a complex of statistical variables into principal components. J Educ Psychol 24(6):417
Ince H, Trafalis TB (2007) Kernel principal component analysis and support vector machines for stock price prediction. IIE Trans 39(6):629–637
Kim HY, Won CH (2018) Forecasting the volatility of stock price index: a hybrid model integrating lstm with multiple garch-type models. Exp Syst Appl 103:25–37
Kj Kim (2003) Financial time series forecasting using support vector machines. Neurocomputing 55(1–2):307–319
Klein U, Võ TQ (2012) Direction-of-arrival estimation using a microphone array with the multichannel cross-correlation method. In: 2012 IEEE International symposium on signal processing and information technology (ISSPIT), IEEE, pp. 000251–000256
Kumatani K, McDonough J, Lehman JF, Raj B (2011) Channel selection based on multichannel cross-correlation coefficients for distant speech recognition. In: 2011 Joint workshop on hands-free speech communication and microphone arrays, IEEE, pp. 1–6
Lamont O (1998) Earnings and expected returns. J Finance 53(5):1563–1587
Lettau M, Ludvigson S (2001) Consumption, aggregate wealth, and expected stock returns. J Finance 56(3):815–849
Lof M (2012) Heterogeneity in stock prices: a star model with multivariate transition function. J Econ Dyn Control 36(12):1845–1854
Ohno S, Ando T (2018) Stock return predictability: a factor-augmented predictive regression system with shrinkage method. Econom Rev 37(1):29–60
Pafka S, Potters M, Kondor I (2004) Exponential weighting and random-matrix-theory-based filtering of financial covariance matrices for portfolio optimization. arXiv preprint cond-mat/0402573
Patel J, Shah S, Thakkar P, Kotecha K (2015) Predicting stock and stock price index movement using trend deterministic data preparation and machine learning techniques. Exp Syst Appl 42(1):259–268
Powell N, Foo SY, Weatherspoon M (2008) Supervised and unsupervised methods for stock trend forecasting. In: 2008 40th Southeastern symposium on system theory (SSST), IEEE, pp. 203–205
Raza N, Shahzad SJH, Tiwari AK, Shahbaz M (2016) Asymmetric impact of gold, oil prices and their volatilities on stock prices of emerging markets. Resour Policy 49:290–301
Rozeff MS (1984) Dividend yields are equity risk premiums. J Portf Manag 11:68–75
Santos T, Veronesi P (2006) Labor income and predictable stock returns. Rev Financ Stud 19(1):1–44
Scharf LL, Demeure C (1991) Statistical signal processing: detection, estimation, and time series analysis, vol 63. Addison-Wesley Reading, MA
Shah D, Isah H, Zulkernine F (2019) Stock market analysis: a review and taxonomy of prediction techniques. Int J Financ Stud 7(2):26
Shukla R, Trzcinka C (1990) Sequential tests of the arbitrage pricing theory: a comparison of principal components and maximum likelihood factors. J Finance 45(5):1541–1564
Sitorus T, Elinarty S (2017) The influence of liquidity and profitability toward the growth at stock price mediated by the dividends paid out (case in banks listed in indonesia stock exchange). J Econ Bus Account Ventura 19(3):377–392
Taylor MP, Allen H (1992) The use of technical analysis in the foreign exchange market. J Int Money Finance 11(3):304–314
Tsai CF, Hsiao YC (2010) Combining multiple feature selection methods for stock prediction: union, intersection, and multi-intersection approaches. Decis Support Syst 50(1):258–269
Tufts DW, Kumaresan R, Kirsteins I (1982) Data adaptive signal estimation by singular value decomposition of a data matrix. Proc IEEE 70(6):684–685
Van Binsbergen J, Brandt M, Koijen R (2012) On the timing and pricing of dividends. Am Econ Rev 102(4):1596–1618
Welch I, Goyal A (2008) A comprehensive look at the empirical performance of equity premium prediction. Rev Financ Stud 21(4):1455–1508
Xianya J, Mo H, Haifeng L (2019) Stock classification prediction based on spark. Proced Computer Sci 162:243–250
Yao J, Tan CL (2000) A case study on using neural networks to perform technical forecasting of forex. Neurocomputing 34(1–4):79–98
Zhong X, Enke D (2017) Forecasting daily stock market return using dimensionality reduction. Exp Syst Appl 67:126–139
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declared that they have no conflict of interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Ghorbani, M., Chong, E.K.P. A dimension reduction method for stock-price prediction using multiple predictors. Oper Res Int J 22, 2859–2878 (2022). https://doi.org/10.1007/s12351-021-00636-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12351-021-00636-3