Support vector regression with chaos-based firefly algorithm for stock market price forecasting

被引:350
作者
Kazem, Ahmad [2 ]
Sharifi, Ebrahim [2 ]
Hussain, Farookh Khadeer [1 ]
Saberi, Morteza [3 ]
Hussain, Omar Khadeer [4 ]
机构
[1] Univ Technol Sydney, Fac Engn & Informat Technol, Sch Software, Decis Support & E Serv Intelligence Lab, Ultimo, NSW, Australia
[2] Univ Tafresh, Dept Ind Engn, Tafresh, Iran
[3] Islamic Azad Univ, Tafresh Branch, Young Researchers Club, Tafresh, Iran
[4] Curtin Univ Technol, Sch Informat Syst, Perth, WA, Australia
关键词
Support vector regression; Firefly algorithm; Chaotic mapping; Stock market price forecasting; MODEL; PARAMETERS; MACHINES; SYSTEM;
D O I
10.1016/j.asoc.2012.09.024
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Due to the inherent non-linearity and non-stationary characteristics of financial stock market price time series, conventional modeling techniques such as the Box-Jenkins autoregressive integrated moving average (ARIMA) are not adequate for stock market price forecasting. In this paper, a forecasting model based on chaotic mapping, firefly algorithm, and support vector regression (SVR) is proposed to predict stock market price. The forecasting model has three stages. In the first stage, a delay coordinate embedding method is used to reconstruct unseen phase space dynamics. In the second stage, a chaotic firefly algorithm is employed to optimize SVR hyperparameters. Finally in the third stage, the optimized SVR is used to forecast stock market price. The significance of the proposed algorithm is 3-fold. First, it integrates both chaos theory and the firefly algorithm to optimize SVR hyperparameters, whereas previous studies employ a genetic algorithm (GA) to optimize these parameters. Second, it uses a delay coordinate embedding method to reconstruct phase space dynamics. Third, it has high prediction accuracy due to its implementation of structural risk minimization (SRM). To show the applicability and superiority of the proposed algorithm, we selected the three most challenging stock market time series data from NASDAQ historical quotes, namely Intel, National Bank shares and Microsoft daily closed (last) stock price, and applied the proposed algorithm to these data. Compared with genetic algorithm-based SVR (SVR-GA), chaotic genetic algorithm-based SVR (SVR-CGA), firefly-based SVR (SVR-FA), artificial neural networks (ANNs) and adaptive neuro-fuzzy inference systems (ANFIS), the proposed model performs best based on two error measures, namely mean squared error (MSE) and mean absolute percent error (MAPE). Crown Copyright (C) 2012 Published by Elsevier B.V. All rights reserved.
引用
收藏
页码:947 / 958
页数:12
相关论文
共 41 条
  • [1] Abarbanel H. D. I., 1996, Analysis of Observed Chaotic Data
  • [2] GENERALIZED AUTOREGRESSIVE CONDITIONAL HETEROSKEDASTICITY
    BOLLERSLEV, T
    [J]. JOURNAL OF ECONOMETRICS, 1986, 31 (03) : 307 - 327
  • [3] Box G.E.P., 1976, Time Series Analysis: Forecasting and Control
  • [4] Financial forecasting using support vector machines
    Cao, L
    Tay, FEH
    [J]. NEURAL COMPUTING & APPLICATIONS, 2001, 10 (02) : 184 - 192
  • [5] Support vector machine with adaptive parameters in financial time series forecasting
    Cao, LJ
    Tay, FEH
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 2003, 14 (06): : 1506 - 1518
  • [6] A TSK type fuzzy rule based system for stock price prediction
    Chang, Pei-Chann
    Liu, Chen-Hao
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2008, 34 (01) : 135 - 144
  • [7] Choosing multiple parameters for support vector machines
    Chapelle, O
    Vapnik, V
    Bousquet, O
    Mukherjee, S
    [J]. MACHINE LEARNING, 2002, 46 (1-3) : 131 - 159
  • [8] Optimizing hydropower reservoir operation using hybrid genetic algorithm and chaos
    Cheng, Chun-Tian
    Wang, Wen-Chuan
    Xu, Dong-Mei
    Chau, K. W.
    [J]. WATER RESOURCES MANAGEMENT, 2008, 22 (07) : 895 - 909
  • [9] Cherkassky V, 1997, IEEE Trans Neural Netw, V8, P1564, DOI 10.1109/TNN.1997.641482
  • [10] Cristianini Nello, 2000, An Introduction to Support Vector Machines and Other Kernel-Based Learning Methods, DOI DOI 10.1017/CB09780511801389