A Two-Factor Autoregressive Moving Average Model Based on Fuzzy Fluctuation Logical Relationships

Many of the existing autoregressive moving average (ARMA) forecast models are based on one main factor. In this paper, we proposed a new two-factor first-order ARMA forecast model based on fuzzy fluctuation logical relationships of both a main factor and a secondary factor of a historical training time series. Firstly, we generated a fluctuation time series (FTS) for two factors by calculating the difference of each data point with its previous day, then finding the absolute means of the two FTSs. We then constructed a fuzzy fluctuation time series (FFTS) according to the defined linguistic sets. The next step was establishing fuzzy fluctuation logical relation groups (FFLRGs) for a two-factor first-order autoregressive (AR(1)) model and forecasting the training data with the AR(1) model. Then we built FFLRGs for a two-factor first-order autoregressive moving average (ARMA(1,m)) model. Lastly, we forecasted test data with the ARMA(1,m) model. To illustrate the performance of our model, we used real Taiwan Stock Exchange Capitalization Weighted Stock Index (TAIEX) and Dow Jones datasets as a secondary factor to forecast TAIEX. The experiment results indicate that the proposed two-factor fluctuation ARMA method outperformed the one-factor method based on real historic data. The secondary factor may have some effects on the main factor and thereby impact the forecasting results. Using fuzzified fluctuations rather than fuzzified real data could avoid the influence of extreme values in historic data, which performs negatively while forecasting. To verify the accuracy and effectiveness of the model, we also employed our method to forecast the Shanghai Stock Exchange Composite Index (SHSECI) from 2001 to 2015 and the international gold price from 2000 to 2010.

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

[2]  Sheng-De Wang,et al.  Fuzzy support vector machines , 2002, IEEE Trans. Neural Networks.

[3]  Xiaohua Yang,et al.  Chaos gray-coded genetic algorithm and its application for pollution source identifications in convection–diffusion equation , 2008 .

[4]  Erol Egrioglu,et al.  Recurrent Type Fuzzy Time Series Forecasting Method Based on Artificial Neural Networks , 2015 .

[5]  D. Dasgupta Artificial Immune Systems and Their Applications , 1998, Springer Berlin Heidelberg.

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

[7]  Shiva Raj Singh,et al.  A computational method of forecasting based on high-order fuzzy time series , 2009, Expert Syst. Appl..

[8]  Hamido Fujita,et al.  A novel forecasting method based on multi-order fuzzy time series and technical analysis , 2016, Inf. Sci..

[9]  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).

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

[11]  Shyi-Ming Chen,et al.  TAIEX forecasting based on fuzzy time series, particle swarm optimization techniques and support vector machines , 2013, Inf. Sci..

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

[13]  Martin Stepnicka,et al.  Forecasting seasonal time series with computational intelligence: On recent methods and the potential of their combinations , 2013, Expert Syst. Appl..

[14]  Cem Kocak,et al.  A New High Order Fuzzy ARMA Time Series Forecasting Method by Using Neural Networks to Define Fuzzy Relations , 2015 .

[15]  Ç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..

[16]  Xiaohua Yang,et al.  Chaotic Bayesian Method Based on Multiple Criteria Decision making (MCDM) for Forecasting Nonlinear Hydrological Time Series , 2009 .

[17]  Helio J. C. Barbosa,et al.  Application of evolutionary computation on ensemble forecast of quantitative precipitation , 2017, Comput. Geosci..

[18]  Enriqueta Vercher,et al.  Improving stock index forecasts by using a new weighted fuzzy-trend time series method , 2017, Expert Syst. Appl..

[19]  Shyi-Ming Chen,et al.  Fuzzy forecasting based on two-factors second-order fuzzy-trend logical relationship groups, similarity measures and PSO techniques , 2017, Inf. Sci..

[20]  Erol Egrioglu,et al.  A new hybrid method for time series forecasting: AR–ANFIS , 2018, Neural Computing and Applications.

[21]  Bao Rong Chang,et al.  Resolving the forecasting problems of overshoot and volatility clustering using ANFIS coupling nonlinear heteroscedasticity with quantum tuning , 2008, Fuzzy Sets Syst..

[22]  Zhenyao Shen,et al.  GHHAGA for Environmental Systems Optimization , 2005 .

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

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

[25]  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.

[26]  CemKocak,et al.  First-Order ARMA Type Fuzzy Time Series Method Based on Fuzzy Logic Relation Tables , 2015 .

[27]  A. Mellit,et al.  An ANFIS-based Forecasting for Solar Radiation Data from Sunshine Duration and Ambient Temperature , 2007, 2007 IEEE Power Engineering Society General Meeting.

[28]  Robert LIN,et al.  NOTE ON FUZZY SETS , 2014 .

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

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

[31]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

[32]  Mustafa Mat Deris,et al.  A new linguistic out-sample approach of fuzzy time series for daily forecasting of Malaysian electricity load demand , 2015, Appl. Soft Comput..

[33]  Jun-Ping Zhang,et al.  Time series prediction based on ensemble ANFIS , 2005, 2005 International Conference on Machine Learning and Cybernetics.

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

[35]  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.

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

[37]  Frederico G. Guimarães,et al.  Short-term load forecasting method based on fuzzy time series, seasonality and long memory process , 2017, Int. J. Approx. Reason..

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

[39]  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.

[40]  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..

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

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