Stock price prediction using hybrid soft computing models incorporating parameter tuning and input variable selection

Over the years, high-dimensional, noisy, and time-varying natures of the stock markets are analyzed to carry out accurate prediction. Particularly, speculators and investors are understandably eager to accurately predict stock price since millions of dollars flow through the stock markets. At this point, soft computing models have empowered them to capture the data patterns and characteristics of stock markets. However, one of the open problems in soft computing models is how to systematically determine architecture of models for given applications. In this study, Harmony Search is utilized to optimize the architecture of Neural Network, Jordan Recurrent Neural Network, Extreme Learning Machine, Recurrent Extreme Learning Machine, Generalized Linear Model, Regression Tree, and Gaussian Process Regression for 1-, 2-, 3-, 5-, 7-, and 10-day-ahead stock price prediction. The experimental results show worthy findings of stock market behavior over different prediction terms and stocks. This study also helps researchers understand which prediction model performed the best and how different conditions affect the prediction accuracy of the models. Proposed hybrid models can be successfully used by speculators and investors to make the investment or to hedge against potential risk in stock markets.

[1]  Wei-Chang Yeh,et al.  Forecasting stock markets using wavelet transforms and recurrent neural networks: An integrated system based on artificial bee colony algorithm , 2011, Appl. Soft Comput..

[2]  Yan-wei Huang,et al.  Hidden Node Optimization for Extreme Learning Machine , 2012 .

[3]  Sundaram Suresh,et al.  Performance enhancement of extreme learning machine for multi-category sparse data classification problems , 2010, Eng. Appl. Artif. Intell..

[4]  Ömer Faruk Ertuğrul,et al.  Forecasting electricity load by a novel recurrent extreme learning machines approach , 2016 .

[5]  Mohammad Mahdi Rounaghi,et al.  Application of artificial neural network models and principal component analysis method in predicting stock prices on Tehran Stock Exchange , 2015 .

[6]  P. Murarka Stock Price Forecasting : Comparison of Short Term and Long Term Stock Price Forecasting using Various Techniques of Artificial Neural Networks , 2013 .

[7]  Grzegorz Dudek Extreme Learning Machine as a Function Approximator: Initialization of Input Weights and Biases , 2015, CORES.

[8]  Z. Geem Music-Inspired Harmony Search Algorithm: Theory and Applications , 2009 .

[9]  Pedro M. Mateo,et al.  A bi-objective micro genetic Extreme Learning Machine , 2011, 2011 IEEE Workshop On Hybrid Intelligent Models And Applications.

[10]  Pradipta Kishore Dash,et al.  A hybrid functional link dynamic neural network and evolutionary unscented Kalman filter for short-term electricity price forecasting , 2015, Neural Computing and Applications.

[11]  Narasimhan Sundararajan,et al.  ICGA-PSO-ELM Approach for Accurate Multiclass Cancer Classification Resulting in Reduced Gene Sets in Which Genes Encoding Secreted Proteins Are Highly Represented , 2011, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[12]  Zhiyong Yang,et al.  A novel algorithm with differential evolution and coral reef optimization for extreme learning machine training , 2016, Cognitive Neurodynamics.

[13]  K. Lee,et al.  A new meta-heuristic algorithm for continuous engineering optimization: harmony search theory and practice , 2005 .

[14]  B. Kermanshahi,et al.  Feedforward versus recurrent neural networks for forecasting monthly japanese yen exchange rates , 1996 .

[15]  Yuan Lan,et al.  Constructive hidden nodes selection of extreme learning machine for regression , 2010, Neurocomputing.

[16]  Ching-Hsue Cheng,et al.  A HYBRID RECURRENT NEURAL NETWORKS MODEL BASED ON SYNTHESIS FEATURES TO FORECAST THE TAIWAN STOCK MARKET , 2012 .

[17]  Walter Vogler,et al.  Avoiding irreducible CSC conflicts by internal communication , 2008, 2008 8th International Conference on Application of Concurrency to System Design.

[18]  Hiroomi Hikawa,et al.  Study on gesture recognition system using posture classifier and Jordan recurrent neural network , 2011, The 2011 International Joint Conference on Neural Networks.

[19]  Klaus Obermayer,et al.  Gaussian Process Regression: Active Data Selection and Test Point Rejection , 2000, DAGM-Symposium.

[20]  XuanLong Nguyen,et al.  Nonlinear Model Predictive Control of A Gasoline HCCI Engine Using Extreme Learning Machines , 2015, ArXiv.

[21]  B. Majhi,et al.  Hybrid nonlinear adaptive scheme for stock market prediction using feedback FLANN and factor analysis , 2016 .

[22]  Zong Woo Geem,et al.  Optimal Design of Water Distribution Networks Using Parameter-Setting-Free Harmony Search for Two Major Parameters , 2011 .

[23]  Naif Alajlan,et al.  Differential Evolution Extreme Learning Machine for the Classification of Hyperspectral Images , 2014, IEEE Geoscience and Remote Sensing Letters.

[24]  Qiang Shen,et al.  Feature Selection With Harmony Search , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[25]  Václav Snásel,et al.  Simultaneous optimization of neural network weights and active nodes using metaheuristics , 2014, 2014 14th International Conference on Hybrid Intelligent Systems.

[26]  Jingfei Yang,et al.  Short-term load forecasting with increment regression tree , 2006 .

[27]  Chi-Jie Lu Hybridizing nonlinear independent component analysis and support vector regression with particle swarm optimization for stock index forecasting , 2012, Neural Computing and Applications.

[28]  Hyunjung Shin,et al.  Stock price prediction based on a complex interrelation network of economic factors , 2013, Eng. Appl. Artif. Intell..

[29]  Jason Jianjun Gu,et al.  An improved extreme learning machine based on Variable-length Particle Swarm Optimization , 2013, 2013 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[30]  A. Kai Qin,et al.  Evolutionary extreme learning machine , 2005, Pattern Recognit..

[31]  Mehmet Özçalici,et al.  Integrating metaheuristics and Artificial Neural Networks for improved stock price prediction , 2016, Expert Syst. Appl..

[32]  José Ignacio Hidalgo,et al.  Technical market indicators optimization using evolutionary algorithms , 2008, GECCO '08.

[33]  Gheorghe Ruxanda,et al.  Configuring Artificial Neural Networks for stock market predictions , 2014 .

[34]  Tugrul U. Daim,et al.  Using artificial neural network models in stock market index prediction , 2011, Expert Syst. Appl..

[35]  Ajith Abraham,et al.  An Improved Harmony Search Algorithm with Differential Mutation Operator , 2009, Fundam. Informaticae.

[36]  M. Thenmozhi,et al.  Forecasting stock returns based on information transmission across global markets using support vector machines , 2016, Neural Computing and Applications.

[37]  Marija Gorenc Novak,et al.  Prediction of stock price movement based on daily high prices , 2016 .

[38]  Yuehjen E. Shao,et al.  Incorporating feature selection method into support vector regression for stock index forecasting , 2012, Neural Computing and Applications.

[39]  Isabelle Guyon,et al.  An Introduction to Variable and Feature Selection , 2003, J. Mach. Learn. Res..

[40]  Trevor Hastie,et al.  Generalized linear and generalized additive models in studies of species distributions: setting the scene , 2002 .

[41]  Chee Kheong Siew,et al.  Extreme learning machine: Theory and applications , 2006, Neurocomputing.

[42]  Samuel H. Huang Supervised feature selection: A tutorial , 2015, Artif. Intell. Res..