A comparison of forecasting approaches for capital markets

In recent years, machine learning algorithms have become increasingly popular in financial forecasting. Their flexible, data-driven nature makes them ideal candidates for dealing with complex financial data. This paper investigates the effectiveness of a number of machine learning algorithms, and combinations of these algorithms, at generating one-step ahead forecasts of a number of financial time series. We find that hybrid models consisting of a linear statistical model and a nonlinear machine learning algorithm are effective at forecasting future values of the series, particularly in terms of the future direction of the series.

[1]  Mehdi Khashei,et al.  A novel hybridization of artificial neural networks and ARIMA models for time series forecasting , 2011, Appl. Soft Comput..

[2]  Reshma Khemchandani,et al.  Regularized least squares fuzzy support vector regression for financial time series forecasting , 2009, Expert Syst. Appl..

[3]  Julián Andrada-Félix,et al.  Exchange-rate forecasts with simultaneous nearest-neighbour methods: evidence from the EMS , 1999 .

[4]  Kimon P. Valavanis,et al.  Surveying stock market forecasting techniques - Part II: Soft computing methods , 2009, Expert Syst. Appl..

[5]  Alberto Guillén,et al.  Optimal Pruned K-Nearest Neighbors: OP-KNN Application to Financial Modeling , 2008, 2008 Eighth International Conference on Hybrid Intelligent Systems.

[6]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[7]  Jugal K. Kalita,et al.  Neuro-fuzzy time-series analysis of large-volume data , 2011, Intell. Syst. Account. Finance Manag..

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

[9]  P. Young,et al.  Time series analysis, forecasting and control , 1972, IEEE Transactions on Automatic Control.

[10]  E. Fama The Behavior of Stock-Market Prices , 1965 .

[11]  Sven F. Crone,et al.  Forecasting foreign exchange rates using Support Vector Regression , 2013, 2013 IEEE Conference on Computational Intelligence for Financial Engineering & Economics (CIFEr).

[12]  Li Wang,et al.  An ARIMA‐ANN Hybrid Model for Time Series Forecasting , 2013 .

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

[14]  Oliver Kramer,et al.  Dimensionality Reduction by Unsupervised K-Nearest Neighbor Regression , 2011, 2011 10th International Conference on Machine Learning and Applications and Workshops.

[15]  Girijesh Prasad,et al.  A new approach to generate a self-organizing fuzzy neural network model , 2002, IEEE International Conference on Systems, Man and Cybernetics.

[16]  Kimon P. Valavanis,et al.  Forecasting stock market short-term trends using a neuro-fuzzy based methodology , 2009, Expert Syst. Appl..

[17]  C. H. Chen,et al.  An intelligent stock trading decision support system through integration of genetic algorithm based fuzzy neural network and artificial neural network , 2001, Fuzzy Sets Syst..

[18]  William N. Venables,et al.  Modern Applied Statistics with S , 2010 .

[19]  Brian D. Ripley,et al.  Modern Applied Statistics with S Fourth edition , 2002 .

[20]  Alexander J. Smola,et al.  Support Vector Regression Machines , 1996, NIPS.

[21]  R. Clemen Combining forecasts: A review and annotated bibliography , 1989 .

[22]  Lotfi A. Zadeh,et al.  Fuzzy logic = computing with words , 1996, IEEE Trans. Fuzzy Syst..

[23]  Babak Hassibi,et al.  Second Order Derivatives for Network Pruning: Optimal Brain Surgeon , 1992, NIPS.

[24]  Jörg D. Wichard,et al.  Forecasting the NN5 time series with hybrid models , 2011 .

[25]  Gwilym M. Jenkins,et al.  Time series analysis, forecasting and control , 1972 .

[26]  Peter Dalgaard,et al.  R Development Core Team (2010): R: A language and environment for statistical computing , 2010 .

[27]  Rob J Hyndman,et al.  Another look at measures of forecast accuracy , 2006 .

[28]  Kurt Hornik,et al.  kernlab - An S4 Package for Kernel Methods in R , 2004 .

[29]  Julian D. Olden,et al.  Illuminating the “black box”: a randomization approach for understanding variable contributions in artificial neural networks , 2002 .

[30]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[31]  J. Arroyo,et al.  Forecasting histogram time series with k-nearest neighbours methods , 2009 .

[32]  Scott McDonald,et al.  A hybrid forecasting approach using ARIMA models and self-organising fuzzy neural networks for capital markets , 2013, The 2013 International Joint Conference on Neural Networks (IJCNN).

[33]  Meng Joo Er,et al.  Dynamic fuzzy neural networks-a novel approach to function approximation , 2000, IEEE Trans. Syst. Man Cybern. Part B.

[34]  A. Timmermann Chapter 4 Forecast Combinations , 2006 .

[35]  Fuzzy Logic = Computing with Words - Fuzzy Systems, IEEE Transactions on , 2009 .

[36]  Masao Mukaidono,et al.  A New Approach to Rule Learning Based on Fusion of Fuzzy Logic and Neural Networks , 1995, IEICE Trans. Inf. Syst..

[37]  A. Timmermann Forecast Combinations , 2005 .

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

[39]  Vladimir Vapnik,et al.  Statistical learning theory , 1998 .

[40]  Max Kuhn,et al.  caret: Classification and Regression Training , 2015 .

[41]  T. Martin McGinnity,et al.  An on-line algorithm for creating self-organizing fuzzy neural networks , 2004, Neural Networks.

[42]  Michio Sugeno,et al.  Fuzzy identification of systems and its applications to modeling and control , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[43]  Zhongsheng Hua,et al.  A hybrid support vector machines and logistic regression approach for forecasting intermittent demand of spare parts , 2006, Appl. Math. Comput..

[44]  T. Martin McGinnity,et al.  An approach for on-line extraction of fuzzy rules using a self-organising fuzzy neural network , 2005, Fuzzy Sets Syst..

[45]  D. J. Bartholomew,et al.  Time Series Analysis Forecasting and Control , 1971 .

[46]  Derya Avci,et al.  An Adaptive Network-Based Fuzzy Inference System (ANFIS) for the prediction of stock market return: The case of the Istanbul Stock Exchange , 2010, Expert Syst. Appl..

[47]  Bernhard Schölkopf,et al.  A tutorial on support vector regression , 2004, Stat. Comput..

[48]  Rong-Jun Li,et al.  Forecasting stock market with fuzzy neural networks , 2005, 2005 International Conference on Machine Learning and Cybernetics.