A Supervised Classification System of Financial Data Based on Wavelet Packet and Neural Networks

A Supervised Classification System of Financial Data Based on Wavelet Packet and Neural Networks

Salim Lahmiri (Department of Computer Science, University of Quebec at Montreal, Montreal, QC, Canada, & ESCA School of Management, Casablanca, Morocco), Mounir Boukadoum (Department of Computer Science, University of Quebec at Montreal, Montreal, Canada) and Sylvain Chartier (School of Psychology, University of Ottawa, Ottawa, Canada)
Copyright: © 2013 |Pages: 13
DOI: 10.4018/ijsds.2013100105
OnDemand PDF Download:
No Current Special Offers


The purpose of this paper is to present an automated system to classify financial data patterns as indicators of stock market future upward or downward moves. The classification system uses wavelet packet transform (WPT) for data decomposition and backpropagation neural networks (BPNN) for classification task. Its results are compared to those of a common classification system found in the literature which is based on ordinary wavelet transform (WT) and BPNN. In particular, the WPT is applied to the stock market data to obtain two categories of patterns: (i) approximation coefficients that represent major trend of the original data, and (ii) the residuals of the original data that capture its short-time variations. Therefore, those patterns are both complementary information used as inputs to classify stock market future shifts. For comparison purpose, BPNN and support vector machine (SVM) are separately used to classify patterns. Using S&P500 price index data, simulation results showed that both BPNN and SVM perform better with WPT extracted patterns (residuals and approximation coefficients) than standard approach based on WT approximation coefficients. In addition, BPNN outperform SVM. The WPT-NN based approach for financial data classification is more effective and promising than the standard approach adopted in the literature. The finding supports the adoption of the proposed classification system as an appropriate decision-making system in financial industry to classify financial data for forecasting purpose.
Article Preview


A large attention has been given to the problem of financial data modeling and decision making (Davalos et al., 2009; Sun, 2010; Joseph & Mazouz, 2010; Hammami & Boujelbene, 2012; Lai and Joseph, 2012; Strang, 2012). However, due to non-stationary, high volatility clustering and chaotic properties of the stock market data, the prediction of share prices is always considered as a hard and challenging task. Recently, multi-resolution techniques such as the wavelet transform (Mallat, 1989; Daubechies, 1992) have been successfully applied to engineering problems (Bhutada et al., 2011; Chen et al., 2012) and financial data forecasting (Li et al, 2006; Huang & Wu, 2008, 2010; Hsieh et al., 2011; Huang, 2011; Wang et al., 2011) because of its powerful patterns extraction capability. The wavelet transform (WT) is a mathematical technique that decomposes a given data into approximation and detail components. The approximation components (coefficients) characterize the coarse structure of data to identify the long-run trend, and detail components (coefficients) are able to capture discontinuities, ruptures and singularities in the original data. Thus, the wavelet analysis allows extracting the hidden and significant temporal patterns of the original data. Further decompositions of the data are applied on approximation components at each level of decomposition.

Previously, Li et al. (2006) applied the WT to decompose the Down Jones Industrial Average (DJIA) index data and used genetic programming algorithm for forecasting purpose. They concluded that the wavelet analysis provides promising indicators and helps improving the forecasting performance of the genetic programming algorithm. Huang and Wu (2008) applied the WT to NASDAQ (US), NK225 (Japan), TWSI (Taiwan) and the KOSPI (South Korea) data and used the extracted time-scale patterns to serve as inputs of the relevance vector machine (RVM) which is a Bayesian version of the support vector machine to perform non-parametric regression and forecasting. They found that the combined WT-RVM outperforms traditional forecasting models based on root-mean-squared forecasting errors (RMSFE). In their subsequent work, Huang and Wu (2010) used the WT to analyze the NASDAQ, S&P500 (US), CAC40 (France), FTSE100 (UK), DAX30 (Germany), MIB40 (Italy), TSX60 (Canada), NK225, TWSI and the KOSPI data. Recurrent self-organizing map neural network was used for partitioning and storing temporal context of the pattern space, and a multiple kernel partial least square regression was used for forecasting purpose. The simulation results indicated that the presented model achieved the lowest (RMSFE) in comparison with NN, SVM or the traditional general autoregressive conditional heteroskedasticity (GARCH) model. Hsieh et al. (2011) applied the WT to analyze the stock price data of the DJIA, FTSE-100, Nikkei-225, and Taiwan Stock Exchange Capitalization Weighted Stock Index (TAIEX). A recurrent neural network was used to perform forecasting task, and the artificial bee colony algorithm was adopted to optimize its weights and biases. The proposed system was found to be highly promising based on the obtained simulation results. Huang (2011) combined WT with kernel partial least square regressions for stock index forecasting including the NASDAQ, S&P500, TSX60, NK225, TWSI, CAC40, FTSE100, DAX30, and the MIB40. In terms of the forecasting errors, the empirical results showed that the presented model outperformed traditional NN, SVM, and GARCH models. Wang et al. (2011) used the WT to decompose the Shanghai Stock Exchange (SCE) prices and the backpropagation neural network (BPNN) was adopted to predict SCE future values. The authors found that the BPNN with WT coefficients outperforms BPNN that uses past values of the original data.

Complete Article List

Search this Journal:
Volume 14: 1 Issue (2023): Forthcoming, Available for Pre-Order
Volume 13: 4 Issues (2022): 1 Released, 3 Forthcoming
Volume 12: 3 Issues (2021)
Volume 11: 4 Issues (2020)
Volume 10: 4 Issues (2019)
Volume 9: 4 Issues (2018)
Volume 8: 4 Issues (2017)
Volume 7: 4 Issues (2016)
Volume 6: 4 Issues (2015)
Volume 5: 4 Issues (2014)
Volume 4: 4 Issues (2013)
Volume 3: 4 Issues (2012)
Volume 2: 4 Issues (2011)
Volume 1: 4 Issues (2010)
View Complete Journal Contents Listing