Forecasting daily stock market return using dimensionality reduction
Section snippets
Introduction and methodology
Analyzing stock market movements is extremely challenging for both investors and researchers. This is mainly due to the stock market essentially being a dynamic, nonlinear, nonstationary, nonparametric, noisy, and chaotic system (Deboeck, 1994, Yaser and Atiya, 1996). In fact, stock markets are affected by many highly interrelated factors. These factors include: 1) economic variables, such as interest rates, exchange rates, monetary growth rates, commodity prices, and general economic
Data description
The data set utilized for this study involves the daily direction (UP or DOWN) of the closing price of the SPDR S&P 500 ETF (ticker: SPY) as the output, along with 60 financial and economic factors as the potential features. These daily data are collected from 2518 trading days between June 1, 2003 and May 31, 2013. The 60 potential features can be divided into 10 groups, including the SPY return for the current day and three previous days, the relative difference in percentage of the SPY
PCA
A number of linear or nonlinear techniques have been developed to embed high-dimensional data into a lower dimensional space without much loss of the information. Among them, PCA is the most popular unsupervised linear technique for dimensionality reduction. Jolliffe (1986) gives an authoritative and accessible account of this methodology. As one of the earliest multivariate techniques, PCA is aimed to construct a low-dimensional representation of the data while keeping the maximal variance and
The ANN classifiers
Artificial Neural Networks (ANNs) were invented to mimic the human brain by carefully defining and designing the network architecture, including the number of network layers, the types of connections among the network layers, the numbers of the neurons in each layer, the learning algorithm, the learning rate, weights between neurons, and the various neuron activation functions. ANNs function like a black box that can output prediction or classification results based on the input information.
An
Use PCA, FRPCA, and KPCA to reduce the dimensionality
Background modeling details for the PCA, FRPCA, and KPCA dimensionality reduction techniques are provided in Sections 3.1, 3.2, and 3.3, respectively. The following sections apply each previously described technique to the datasets being tested.
Results
The performance of the ANN classifier is measured with the rate or percentage of times correctly predicting the direction of the SPY for the next day. Table 3 includes four sections. The leftmost section lists twelve values; each of these values represents the number of principal components based on which one of the twelve new data sets with respect to each of the three dimensionality reduction methods is generated. Moreover, each of the twelve numbers is selected from Table 1 according to the
Trading simulation
After using the ANNs to predict the daily SPY direction, it is natural to carry out a trading simulation to see if the higher predictability implies higher profitability. Given that this research study is based on predicting the direction of S&P 500 ETF (SPY) daily returns, we modified the trading strategy for classification models defined by Enke and Thawornwong (2005) as follows:
If, fully invest in stocks or maintain, and receive the actual stock return for the day (i.e.,);
Conclusion
For this research a comprehensive and efficient daily direction of the stock market return forecasting process is presented. The process starts with data cleaning and data preprocessing, and concludes with an analysis of forecasting and simulation results. Often, researchers look to apply the simplest set of algorithms to the least amount of data with both the most accurate forecasting results and the highest risk-adjusted profits. To achieve this goal, three dimensionality reduction
References (70)
- et al.
A hybrid genetic-neural architecture for stock indexes forecasting
Information Sciences
(2005) - et al.
Intelligent stock trading system by turning point confirming and probabilistic reasoning
Expert Systems with Applications
(2008) - et al.
Wrapper ANFIS-ICA method to do stock market timing and feature selection on the basis of Japanese Candlestick
Expert Systems with Applications
(2015) - et al.
A comparison between Fama and French's model and artificial neural networks in predicting the Chinese stock market
Computers & Operations Research
(2005) - et al.
Stock market trading rule based on pattern recognition and technical analysis: Forecasting the DJIA index with intraday data
Expert Systems with Applications
(2015) - et al.
Intelligent technical analysis based equivolume charting for stock trading using neural networks
Expert Systems with Applications
(2008) - et al.
An intelligent pattern recognition model for supporting investment decisions in stock market
Information Sciences
(2016) - et al.
Application of neural networks to an emerging financial market: Forecasting and trading the Taiwan stock index
Computers and Operations Research
(2003) - et al.
An adaptive stock index trading decision support system
Expert Systems with Applications
(2016) - et al.
An intelligent short term stock trading fuzzy system for assisting investors in portfolio management
Expert Systems with Applications
(2016)
Data mining for financial prediction and trading: Application to single and multiple markets
Expert Systems with Applications
The use of data mining and neural networks for forecasting stock market returns
Expert Systems with Applications
Additive outliers, GARCH and forecasting volatility
International Journal of Forecasting
Using artificial neural network models in stock market index prediction
Expert Systems with Applications
Data mining of time series using stacked generalizers
Neurocomputing
Some anomalous evidence regarding market efficiency
Journal of Financial Economics
Predicting direction of stock price index movement using artificial neural networks and support vector machines: The sample of the Istanbul stock exchange
Expert Systems with Applications
Developing a rule change trading system for the futures market using rough set analysis
Expert Systems with Applications
Genetic algorithms approach to feature discretization in artificial neural networks for the predication of stock price index
Expert Systems with Applications
Neural network techniques for financial performance prediction: Integrating fundamental and technical analysis
Decision Support Systems
Forecasting stock indices: A comparison of classification and level estimation models
International Journal of Forecasting
Volatility forecasting using a hybrid GJR-GARCH neural network model
Procedia Computer Science
A neural network approach to predicting stock exchange movements using external factors
Knowledge-Based Systems
On stochastic approximation of the eigenvectors and eigenvalues of the expectation of a random matrix
Journal of Mathematical Analysis and Applications
Predicting stock market index using fusion of machine learning techniques
Expert Systems with Applications
Recurrent neural network and a hybrid model for prediction of stock returns
Expert Systems with Applications
Nonlinearities, cyclical behavior and predictability in stock markets: International evidence
International Journal of Forecasting
Applying rough sets to market timing decisions
Decision Support Systems
The adaptive selection of financial and economic variables for use with artificial neural networks
Neurocomputing
Comparison of four different time series methods to forecast hepatitis A virus infection
Expert Systems with Applications
An empirical methodology for developing stock market trading systems using artificial neural networks
Expert Systems with Applications
Segmentation of the on-line shopping market using neural networks
Expert Systems with Applications
Forecasting stock indices with back propagation neural network
Expert Systems with Applications
Robust algorithms for principal component analysis
Pattern Recognition Letters
Fuzzy sets
Information and Control
Cited by (291)
Improving prediction efficiency of Chinese stock index futures intraday price by VIX-Lasso-GRU Model
2024, Expert Systems with ApplicationsPractical machine learning: Forecasting daily financial markets directions
2023, Expert Systems with ApplicationsMarket growth strategies for sustainable smart farm: A correlation and causal relationship approach
2023, Developments in the Built EnvironmentCo-evolution of neural architectures and features for stock market forecasting: A multi-objective decision perspective
2023, Decision Support Systems