Prediction of TAIEX based on hybrid fuzzy time series model with single optimization process

Abstract All fuzzy time series approaches proposed in the literature consider three steps constituting the solution process as separate processes. Thus, model error is the sum of the errors that may occur in each step. In this regard, synchronous evaluation of the steps constituting the analysis process will produce a single model error and will lead to a reduction in the model error. Within the scope of this study, we proposed an approach which evaluates the steps constituting fuzzy time series analysis in one process synchronously to forecast the Taiwan Stock Exchange Capitalization Weighted Stock Index. In the proposed approach, defuzzification step is eliminated by using real values of time series as target values in the identification of fuzzy relations step. In this respect, determination of fuzzy cluster centres in fuzzification and the training of artificial neural network with single multiplicative neuron which is used the identification of fuzzy relation are carried out in a single optimization process with particle swarm optimization. This work also covers comprehensive literature review and summary info of related methodologies including fuzzy time series, particle swarm optimization, single multiplicative neuron model and fuzzy C-means clustering. The proposed method is applied to twelve different time series and a total of twenty-four measurements are done and superior forecasting performance of the method is proven.

[1]  Erol Egrioglu,et al.  A new hybrid approach based on SARIMA and partial high order bivariate fuzzy time series forecasting model , 2009, Expert Syst. Appl..

[2]  Mu-Yen Chen,et al.  A high-order fuzzy time series forecasting model for internet stock trading , 2014, Future Gener. Comput. Syst..

[3]  Ramalingam Shanmugam Stochastic processes with applications , 2013 .

[4]  B. Chissom,et al.  Fuzzy time series and its models , 1993 .

[5]  Sheng-Tun Li,et al.  A Stochastic HMM-Based Forecasting Model for Fuzzy Time Series , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[6]  Pritpal Singh,et al.  An efficient time series forecasting model based on fuzzy time series , 2013, Eng. Appl. Artif. Intell..

[7]  Kun-Huang Huarng,et al.  A neural network-based fuzzy time series model to improve forecasting , 2010, Expert Syst. Appl..

[8]  Sheng-Tun Li,et al.  Deterministic fuzzy time series model for forecasting enrollments , 2007, Comput. Math. Appl..

[9]  Çagdas Hakan Aladag,et al.  Using multiplicative neuron model to establish fuzzy logic relationships , 2013, Expert Syst. Appl..

[10]  Çagdas Hakan Aladag,et al.  A new approach based on artificial neural networks for high order multivariate fuzzy time series , 2009, Expert Syst. Appl..

[11]  Mu-Yen Chen,et al.  Online fuzzy time series analysis based on entropy discretization and a Fast Fourier Transform , 2014, Appl. Soft Comput..

[12]  Çagdas Hakan Aladag,et al.  A new approach based on the optimization of the length of intervals in fuzzy time series , 2011, J. Intell. Fuzzy Syst..

[13]  Hossein Javedani Sadaei,et al.  A hybrid model based on differential fuzzy logic relationships and imperialist competitive algorithm for stock market forecasting , 2016, Appl. Soft Comput..

[14]  Shyi-Ming Chen,et al.  Handling forecasting problems based on high-order fuzzy logical relationships , 2011, Expert Syst. Appl..

[15]  Jianzhou Wang,et al.  A hybrid forecasting model based on outlier detection and fuzzy time series – A case study on Hainan wind farm of China , 2014 .

[16]  Kunhuang Huarng,et al.  Heuristic models of fuzzy time series for forecasting , 2001, Fuzzy Sets Syst..

[17]  Liang Zhao,et al.  PSO-based single multiplicative neuron model for time series prediction , 2009, Expert Syst. Appl..

[18]  Wang Jiaying,et al.  A modified particle swarm optimization algorithm , 2005 .

[19]  Prem Kumar Kalra,et al.  Time series prediction with single multiplicative neuron model , 2007, Appl. Soft Comput..

[20]  Shyi-Ming Chen,et al.  Fuzzy time series forecasting based on fuzzy logical relationships and similarity measures , 2016, Inf. Sci..

[21]  Daniel F. Leite,et al.  Ensemble of evolving data clouds and fuzzy models for weather time series prediction , 2018, Appl. Soft Comput..

[22]  Çagdas Hakan Aladag,et al.  Fuzzy time series forecasting with a novel hybrid approach combining fuzzy c-means and neural networks , 2013, Expert Syst. Appl..

[23]  Çagdas Hakan Aladag,et al.  Forecasting in high order fuzzy times series by using neural networks to define fuzzy relations , 2009, Expert Syst. Appl..

[24]  Çagdas Hakan Aladag,et al.  A high order fuzzy time series forecasting model based on adaptive expectation and artificial neural networks , 2010, Math. Comput. Simul..

[25]  Wai Keung Wong,et al.  A heuristic time-invariant model for fuzzy time series forecasting , 2011, Expert Syst. Appl..

[26]  Shyi-Ming Chen,et al.  A New Method to Forecast Enrollments Using Fuzzy Time Series , 2004 .

[27]  Shyi-Ming Chen,et al.  Temperature prediction and TAIFEX forecasting based on automatic clustering techniques and two-factors high-order fuzzy time series , 2009, Expert Syst. Appl..

[28]  Shyi-Ming Chen,et al.  Fuzzy Forecasting Based on Two-Factors Second-Order Fuzzy-Trend Logical Relationship Groups and the Probabilities of Trends of Fuzzy Logical Relationships , 2015, IEEE Transactions on Cybernetics.

[29]  Xiaodong Liu,et al.  Fuzzy forecasting based on automatic clustering and axiomatic fuzzy set classification , 2015, Inf. Sci..

[30]  Witold Pedrycz,et al.  Using interval information granules to improve forecasting in fuzzy time series , 2015, Int. J. Approx. Reason..

[31]  Shi-Jinn Horng,et al.  Temperature prediction and TAIFEX forecasting based on fuzzy relationships and MTPSO techniques , 2010, Expert Syst. Appl..

[32]  Myung-Geun Chun,et al.  TAIFEX and KOSPI 200 forecasting based on two-factors high-order fuzzy time series and particle swarm optimization , 2010, Expert Syst. Appl..

[33]  Wai Keung Wong,et al.  Adaptive Time-Variant Models for Fuzzy-Time-Series Forecasting , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[34]  Shyi-Ming Chen,et al.  FORECASTING ENROLLMENTS BASED ON HIGH-ORDER FUZZY TIME SERIES , 2002, Cybern. Syst..

[35]  Shi-Jinn Horng,et al.  Forecasting TAIFEX based on fuzzy time series and particle swarm optimization , 2010, Expert Syst. Appl..

[36]  Hamid Reza Karimi,et al.  Prediction of stock index futures prices based on fuzzy sets and multivariate fuzzy time series , 2015, Neurocomputing.

[37]  Sheng-Tun Li,et al.  A FCM-based deterministic forecasting model for fuzzy time series , 2008, Comput. Math. Appl..

[38]  Liang-Ying Wei,et al.  A GA-weighted ANFIS model based on multiple stock market volatility causality for TAIEX forecasting , 2013, Appl. Soft Comput..

[39]  Shyi-Ming Chen,et al.  Handling forecasting problems based on two-factors high-order fuzzy time series , 2006, IEEE Trans. Fuzzy Syst..

[40]  Erol Egrioglu,et al.  PSO-based high order time invariant fuzzy time series method: Application to stock exchange data , 2014 .

[41]  Sheng-Tun Li,et al.  Fuzzy Time Series Forecasting With a Probabilistic Smoothing Hidden Markov Model , 2012, IEEE Transactions on Fuzzy Systems.

[42]  Soheil Davari,et al.  An improved Fuzzy Time Series forecasting model based on Particle Swarm intervalization , 2009, NAFIPS 2009 - 2009 Annual Meeting of the North American Fuzzy Information Processing Society.

[43]  Kunhuang Huarng,et al.  Effective lengths of intervals to improve forecasting in fuzzy time series , 2001, Fuzzy Sets Syst..

[44]  Shyi-Ming Chen,et al.  TAIEX Forecasting Using Fuzzy Time Series and Automatically Generated Weights of Multiple Factors , 2012, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[45]  Shyi-Ming Chen,et al.  A Novel Fuzzy Time Series Forecasting Method Based on Fuzzy Logical Relationships and Similarity Measures , 2015, 2015 IEEE International Conference on Systems, Man, and Cybernetics.

[46]  Çagdas Hakan Aladag,et al.  A new time invariant fuzzy time series forecasting method based on particle swarm optimization , 2012, Appl. Soft Comput..

[47]  Çagdas Hakan Aladag,et al.  A new approach for determining the length of intervals for fuzzy time series , 2009, Appl. Soft Comput..

[48]  Ching-Hsue Cheng,et al.  Trend-Weighted Fuzzy Time-Series Model for TAIEX Forecasting , 2006, ICONIP.

[49]  Woo Joo Lee,et al.  A hybrid dynamic and fuzzy time series model for mid-term power load forecasting , 2015 .

[50]  Çagdas Hakan Aladag,et al.  Fuzzy-time-series network used to forecast linear and nonlinear time series , 2015, Applied Intelligence.

[51]  Erol Egrioglu,et al.  A New Seasonal Fuzzy Time Series Method Based on the Multiplicative Neuron Model and SARIMA , 2012 .

[52]  Bo Wu,et al.  A Novel Stock Forecasting Model based on Fuzzy Time Series and Genetic Algorithm , 2013, ICCS.

[53]  Ping Jiang,et al.  A novel high-order weighted fuzzy time series model and its application in nonlinear time series prediction , 2017, Appl. Soft Comput..

[54]  Shyi-Ming Chen,et al.  Handling forecasting problems using fuzzy time series , 1998, Fuzzy Sets Syst..

[55]  Ching-Hsue Cheng,et al.  OWA-based ANFIS model for TAIEX forecasting , 2013 .

[56]  Shyi-Ming Chen,et al.  Fuzzy Forecasting Based on Fuzzy-Trend Logical Relationship Groups , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[57]  Mu-Yen Chen,et al.  A hybrid fuzzy time series model based on granular computing for stock price forecasting , 2015, Inf. Sci..

[58]  Çagdas Hakan Aladag,et al.  Fuzzy time series forecasting method based on Gustafson-Kessel fuzzy clustering , 2011, Expert Syst. Appl..

[59]  Ching-Hsue Cheng,et al.  A hybrid ANFIS based on n-period moving average model to forecast TAIEX stock , 2014, Appl. Soft Comput..

[60]  Cem Kocak,et al.  ARMA(p, q) type high order fuzzy time series forecast method based on fuzzy logic relations , 2017, Appl. Soft Comput..

[61]  Shyi-Ming Chen,et al.  Forecasting enrollments based on fuzzy time series , 1996, Fuzzy Sets Syst..

[62]  Erol Egrioglu,et al.  A Novel Seasonal Fuzzy Time Series Method , 2012 .

[63]  Erol Egrioglu,et al.  A New Time-Invariant Fuzzy Time Series Forecasting Method Based on Genetic Algorithm , 2012, Adv. Fuzzy Syst..

[64]  Shyi-Ming Chen,et al.  Temperature prediction and TAIFEX forecasting based on fuzzy logical relationships and genetic algorithms , 2007, Expert Syst. Appl..

[65]  Hsuan-Shih Lee,et al.  Fuzzy forecasting based on fuzzy time series , 2004, Int. J. Comput. Math..

[66]  Erol Egrioglu,et al.  Time-series forecasting with a novel fuzzy time-series approach: an example for Istanbul stock market , 2013 .

[67]  Shyi-Ming Chen,et al.  Fuzzy forecasting based on high-order fuzzy logical relationships and automatic clustering techniques , 2011, Expert Syst. Appl..

[68]  Kunhuang Huarng,et al.  Ratio-Based Lengths of Intervals to Improve Fuzzy Time Series Forecasting , 2006, IEEE Trans. Syst. Man Cybern. Part B.

[69]  Ching-Hsue Cheng,et al.  Multi-attribute fuzzy time series method based on fuzzy clustering , 2008, Expert Syst. Appl..

[70]  Erol Egrioglu,et al.  A fuzzy time series approach based on weights determined by the number of recurrences of fuzzy relations , 2014, Swarm Evol. Comput..

[71]  Erol Egrioglu,et al.  Robust multilayer neural network based on median neuron model , 2012, Neural Computing and Applications.

[72]  Shyi-Ming Chen,et al.  Temperature prediction using fuzzy time series , 2000, IEEE Trans. Syst. Man Cybern. Part B.

[73]  Witold Pedrycz,et al.  Effective intervals determined by information granules to improve forecasting in fuzzy time series , 2013, Expert Syst. Appl..

[74]  Jing-Rong Chang,et al.  A fuzzy time series model based on N-th Quantile Discretization Approach for TAIEX forecasting , 2013, 2013 5th International Conference on Knowledge and Smart Technology (KST).

[75]  Xiaodong Liu,et al.  A generalized method for forecasting based on fuzzy time series , 2011, Expert Syst. Appl..

[76]  Heloisa A. Camargo,et al.  Preprocessing in Fuzzy Time Series to Improve the Forecasting Accuracy , 2013, 2013 12th International Conference on Machine Learning and Applications.

[77]  James C. Bezdek,et al.  Pattern Recognition with Fuzzy Objective Function Algorithms , 1981, Advanced Applications in Pattern Recognition.

[78]  S. Askari,et al.  A high-order multi-variable Fuzzy Time Series forecasting algorithm based on fuzzy clustering , 2015, Expert Syst. Appl..

[79]  Ching-Hsue Cheng,et al.  Entropy-based and trapezoid fuzzification-based fuzzy time series approaches for forecasting IT project cost , 2006 .

[80]  Kun-Huang Huarng,et al.  The application of neural networks to forecast fuzzy time series , 2006 .

[81]  Jeng-Shyang Pan,et al.  Forecasting enrollments using automatic clustering techniques and fuzzy logical relationships , 2009, Expert Syst. Appl..

[82]  Jeng-Shyang Pan,et al.  Fuzzy Forecasting Based on Two-Factors Second-Order Fuzzy-Trend Logical Relationship Groups and Particle Swarm Optimization Techniques , 2013, IEEE Transactions on Cybernetics.

[83]  S. Askari,et al.  A clustering based forecasting algorithm for multivariable fuzzy time series using linear combinations of independent variables , 2015, Appl. Soft Comput..

[84]  Sanjay Kumar,et al.  Partitions based computational method for high-order fuzzy time series forecasting , 2012, Expert Syst. Appl..

[85]  Witold Pedrycz,et al.  Determination of temporal information granules to improve forecasting in fuzzy time series , 2014, Expert Syst. Appl..

[86]  Faruk Alpaslan,et al.  A SEASONAL FUZZY TIME SERIES FORECASTING METHOD BASED ON GUSTAFSON-KESSEL FUZZY CLUSTERING * , 2012 .

[87]  Abdul Quaiyum Ansari,et al.  Fuzzy time series model to forecast rice production , 2013, 2013 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[88]  Shyi-Ming Chen,et al.  Temperature prediction and TAIFEX forecasting based on high-order fuzzy logical relationships and genetic simulated annealing techniques , 2008, Expert Syst. Appl..

[89]  Shyi-Ming Chen,et al.  Forecasting enrollments using high‐order fuzzy time series and genetic algorithms , 2006, Int. J. Intell. Syst..

[90]  Kun-Huang Huarng,et al.  A bivariate fuzzy time series model to forecast the TAIEX , 2008, Expert Syst. Appl..

[91]  Stephen C. H. Leung,et al.  A new fuzzy time series forecasting model combined with ant colony optimization and auto-regression , 2015, Knowl. Based Syst..

[92]  Yi Pan,et al.  An improved method for forecasting enrollments based on fuzzy time series and particle swarm optimization , 2009, Expert Syst. Appl..

[93]  Shyi-Ming Chen,et al.  TAIEX Forecasting Based on Fuzzy Time Series and Fuzzy Variation Groups , 2011, IEEE Transactions on Fuzzy Systems.

[94]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[95]  Kun-Huang Huarng,et al.  A Multivariate Heuristic Model for Fuzzy Time-Series Forecasting , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[96]  B. Chissom,et al.  Forecasting enrollments with fuzzy time series—part II , 1993 .

[97]  Hao-Tien Liu,et al.  An improved fuzzy time series forecasting method using trapezoidal fuzzy numbers , 2007, Fuzzy Optim. Decis. Mak..

[98]  W. Woodall,et al.  A comparison of fuzzy forecasting and Markov modeling , 1994 .

[99]  Shyi-Ming Chen,et al.  Multi-variable fuzzy forecasting based on fuzzy clustering and fuzzy rule interpolation techniques , 2010, Inf. Sci..

[100]  Çagdas Hakan Aladag,et al.  Finding an optimal interval length in high order fuzzy time series , 2010, Expert Syst. Appl..