Using Support Vector Machines in Financial Time Series Forecasting

Forecasting financial time series, such as stock price indices, is a complex process. This is because financial time series are usually quite noisy and involve ambiguous seasonal effects due to holidays, weekends, irregular closure periods of the stock market, changes in interest rates, and announcements of macroeconomic and political events. Support vector machines (SVM) and Artificial neural networks (ANN) have been used in a variety of applications, mainly in classification, regression, and forecasting problems. In the SVM method for both regression and classification, data is mapped to a higher-dimensional space and separated using a maximum-margin hyperplane. This paper investigated the application of SVM in financial forecasting. The autoregressive integrated moving average (ARIMA), ANN, and SVM models were fitted to Al-Quds Index of the Palestinian Stock Exchange Market time series data and two-month future points were forecast. The results of applying SVM methods and the accuracy of forecasting were assessed and compared to those of the ARIMA and ANN methods through the minimum root-mean-square error of the natural logarithms of the data. We concluded that the results from SVM provide a more accurate model and a more efficient forecasting technique for such financial data than both the ANN and ARIMA models.

[1]  Michael Y. Hu,et al.  A simulation study of artificial neural networks for nonlinear time-series forecasting , 2001, Comput. Oper. Res..

[2]  Guoqiang Peter Zhang,et al.  Time series forecasting using a hybrid ARIMA and neural network model , 2003, Neurocomputing.

[3]  Francis Eng Hock Tay,et al.  Support vector machine with adaptive parameters in financial time series forecasting , 2003, IEEE Trans. Neural Networks.

[4]  Geoffrey E. Hinton,et al.  Learning internal representations by error propagation , 1986 .

[5]  Halbert White,et al.  Artificial neural networks: an econometric perspective ∗ , 1994 .

[6]  Jianjun Wang,et al.  An annual load forecasting model based on support vector regression with differential evolution algorithm , 2012 .

[7]  B. Kermanshahi,et al.  Up to year 2020 load forecasting using neural nets , 2002 .

[8]  Soushan Wu,et al.  Comparison of support-vector machines and back propagation neural networks in forecasting the six major Asian stock markets , 2006 .

[9]  Jack David Cowan,et al.  A mathematical theory of central nervous activity , 1967 .

[10]  Gundega Rutka Network Traffic Prediction using ARIMA and Neural Networks Models , 2008 .

[11]  Mohd Zukime Mat Junoh Predicting GDP growth in Malaysia using knowledge-based economy indicators : a comparison between neural network and econometric approaches , 2004 .

[12]  Efraim Turban,et al.  Neural Networks in Finance and Investing: Using Artificial Intelligence to Improve Real-World Performance , 1992 .

[13]  G. C. Tiao,et al.  Consistent Estimates of Autoregressive Parameters and Extended Sample Autocorrelation Function for Stationary and Nonstationary ARMA Models , 1984 .

[14]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[15]  Guoping Xia,et al.  An investigation and comparison of artificial neural network and time series models for Chinese food grain price forecasting , 2007, Neurocomputing.

[16]  A. Massi Pavan,et al.  Least squares support vector machine for short-term prediction of meteorological time series , 2012, Theoretical and Applied Climatology.

[17]  Mahmoud Okasha,et al.  The Application of Artificial Neural Networks In Forecasting Economic Time Series , 2013 .

[18]  Chao Chen,et al.  A hybrid model for wind speed prediction using empirical mode decomposition and artificial neural networks , 2012 .

[19]  P. Phillips,et al.  Testing the null hypothesis of stationarity against the alternative of a unit root: How sure are we that economic time series have a unit root? , 1992 .

[20]  Ganapati Panda,et al.  New robust forecasting models for exchange rates prediction , 2012, Expert Syst. Appl..

[21]  Karin Kandananond,et al.  A Comparison of Various Forecasting Methods for Autocorrelated Time Series , 2012 .

[22]  Greg Tkacz Neural network forecasting of Canadian GDP growth , 2001 .

[23]  F. Tay,et al.  Application of support vector machines in financial time series forecasting , 2001 .

[24]  Qiong Shen,et al.  Financial Time Series Forecasting Using Support Vector Machine , 2014, 2014 Tenth International Conference on Computational Intelligence and Security.

[25]  Fang-Mei Tseng,et al.  Combining neural network model with seasonal time series ARIMA model , 2002 .

[26]  A. A. Mullin,et al.  Principles of neurodynamics , 1962 .

[27]  Kyoung-jae Kim,et al.  Financial time series forecasting using support vector machines , 2003, Neurocomputing.

[28]  Yuhanis Yusof,et al.  A hybridization of enhanced artificial bee colony-least squares support vector machines for price forecasting , 2012 .

[29]  G. C. Tiao,et al.  Use of canonical analysis in time series model identification , 1985 .

[30]  Gary William Flake,et al.  Efficient SVM Regression Training with SMO , 2002, Machine Learning.

[31]  Wu Meng,et al.  Application of Support Vector Machines in Financial Time Series Forecasting , 2007 .

[32]  Jingtao Yao,et al.  A case study on using neural networks to perform technical forecasting of forex , 2000, Neurocomputing.

[33]  Pei-Chann Chang,et al.  Iterated time series prediction with multiple support vector regression models , 2013, Neurocomputing.

[34]  F ROSENBLATT,et al.  The perceptron: a probabilistic model for information storage and organization in the brain. , 1958, Psychological review.

[35]  Mutao Huang,et al.  A novel visual modeling system for time series forecast: application to the domain of hydrology , 2013 .

[36]  Shun Zhang,et al.  Vague Neural Network Controller and Its Applications , 2006, ICANN.

[37]  K. Mohammadi,et al.  Comparison of regression, ARIMA and ANN models for reservoir inflow forecasting using snowmelt equivalent (a case study of Karaj). , 2005 .

[38]  Ding-Zhou Cao,et al.  Forecasting exchange rate using support vector machines , 2005, 2005 International Conference on Machine Learning and Cybernetics.