Next Article in Journal
On the Form and Growth of Complex Crystals: The Case of Tsai-Type Clusters
Next Article in Special Issue
Scale Effect and Anisotropy Analyzed for Neutrosophic Numbers of Rock Joint Roughness Coefficient Based on Neutrosophic Statistics
Previous Article in Journal
Spatio-Temporal Symmetry—Point Groups with Time Translations
Previous Article in Special Issue
An Efficient Image Segmentation Algorithm Using Neutrosophic Graph Cut
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Forecasting Model Based on Neutrosophic Logical Relationship and Jaccard Similarity

1
School of Management Science and Engineering, Shandong University of Finance and Economics, Jinan 250014, China
2
Rensselaer Polytechnic Institute, Troy, NY 12180, USA
3
School of Management, Jiangsu University, Zhenjiang 212013, China
*
Author to whom correspondence should be addressed.
Symmetry 2017, 9(9), 191; https://doi.org/10.3390/sym9090191
Submission received: 7 August 2017 / Revised: 7 September 2017 / Accepted: 8 September 2017 / Published: 11 September 2017
(This article belongs to the Special Issue Neutrosophic Theories Applied in Engineering)

Abstract

:
The daily fluctuation trends of a stock market are illustrated by three statuses: up, equal, and down. These can be represented by a neutrosophic set which consists of three functions—truth-membership, indeterminacy-membership, and falsity-membership. In this paper, we propose a novel forecasting model based on neutrosophic set theory and the fuzzy logical relationships between the status of historical and current values. Firstly, the original time series of the stock market is converted to a fluctuation time series by comparing each piece of data with that of the previous day. The fluctuation time series is then fuzzified into a fuzzy-fluctuation time series in terms of the pre-defined up, equal, and down intervals. Next, the fuzzy logical relationships can be expressed by two neutrosophic sets according to the probabilities of different statuses for each current value and a certain range of corresponding histories. Finally, based on the neutrosophic logical relationships and the status of history, a Jaccard similarity measure is employed to find the most proper logical rule to forecast its future. The authentic Taiwan Stock Exchange Capitalization Weighted Stock Index (TAIEX) time series datasets are used as an example to illustrate the forecasting procedure and performance comparisons. The experimental results show that the proposed method can successfully forecast the stock market and other similar kinds of time series. We also apply the proposed method to forecast the Shanghai Stock Exchange Composite Index (SHSECI) to verify its effectiveness and universality.

1. Introduction

It is well known that there is a statistical long-range dependency between current values and historical values at different times in certain time series [1]. Therefore, many researchers have developed various models to predict the future of such time series based on historical data sets, for example the regression analysis model [2], the autoregressive moving average (ARIMA) model [3], the autoregressive conditional heteroscedasticity (ARCH) model [4], the generalized ARCH (GARCH) model [5], and so on. However, crisp data used in those models are sometimes unavailable as such time series contain many uncertainties. In fact, models that satisfy the constraints precisely can miss the true optimal design within the confines of practical and realistic approximations. Therefore, Song and Chissom proposed the fuzzy time series (FTS) forecasting model [6,7,8] to predict the future of such nonlinear and complicated problems. In a financial context, FTS approaches have been widely applied to stock index forecasting [9,10,11,12,13]. In order to improve the accuracy of forecasts for stock market indices, some researchers combine fuzzy and non-fuzzy time series with heuristic optimization methods in their forecasting strategies [14]. Other approaches even introduce neural networks and machine learning procedures in order to find forecasting rules from historical time series [15,16,17].
The major points in FTS models are related to the fuzzifying of original time series, the establishment of fuzzy logical relationships from historical training datasets, and the forecasting and defuzzification of the outputs. Various proposals have been considered to determine the basic steps of the fuzzifying method, such as the effective length of intervals—e.g., determining the optimal interval length based on averages and distribution methods [18], using statistical theory [18,19,20,21,22,23], the unequal interval length method based on ratios of data [24], or the length determination method based on particle swarm optimization (PSO) techniques [10], etc. To state appropriate fuzzy logical relationships, Yu [25] proposed a weight assignation model, based on the recurrent fuzzy relationships, for each individual relationship. Aladag et al. [26] considered artificial neural networks to be a basic high-order method for the establishment of logical relationships. Fuzzy auto regressive (AR) models and fuzzy auto regressive and moving average (ARMA) models are also widely used to reflect the recurrence and weights of different fuzzy logical relationships [9,10,27,28,29,30,31,32,33,34,35]. These obtained logical relationships will be used as rules during the forecasting process. However, the proportions of the lagged variables in AR or ARMA models only represent the general best fitness for certain training datasets, without taking into account the differences between individual relationships. Although the weight assignation model considers the differences between individual relationships, it has to deal with special relationships that appear in the testing dataset but never happen in the training dataset. These FTS methods look for point forecasts without taking into account the implicit uncertainty in the ex post forecasts.
For a financial system, if anything, future fluctuation is more important than the indicated number itself. Therefore, the crucial ingredients for financial forecasting are the fluctuation orientations (including up, equal, and down) and to what extent the trends would be realized. Inspired by this, we first changed the original time series into a fluctuation time series for further rule generation. Meanwhile, comparing the three statuses with the concept of the neutrosophic set, the trends and weights of the relationships between historical and current statuses can be represented by the different dimensions of the neutrosophic sets, respectively. The concept of the neutrosophic set was originally proposed from a philosophical point of view by Smarandache [36]. A neutrosophic set is characterized independently by a truth-membership function, an indeterminacy-membership function and a falsity-membership function. Its similarity measure plays a key role in decision-making in uncertain environments. Researchers have proposed various similarity measures and mainly applied them to decision-making—e.g., Jaccard, Dice and Cosine similarity measures [37], distance-based similarity measures [38], entropy measures [39], etc. Although neutrosophic sets have been successfully applied to decision-making [37,38,39,40,41,42], they have rarely been applied to forecasting problems.
In this paper, we introduce neutrosophic sets to stock market forecasting. We propose a novel forecasting model based on neutrosophic set theory and the fuzzy logical relationships between current and historical statuses. Firstly, the original time series of the stock market is converted to a fluctuation time series by comparing each piece of data with that of the previous day. The fluctuation time series is then fuzzified into a fuzzy-fluctuation time series in terms of the pre-defined up, equal, and down intervals. Next, the fuzzy logical relationships can be expressed by two neutrosophic sets according to the probabilities for different statuses of each current value and a certain range of corresponding histories. Finally, based on the neutrosophic logical relationships and statuses of recent history, the Jaccard similarity measure is employed to find the most proper logical rule with which to forecast its future.
The remaining content of this paper is organized as follows: Section 2 introduces some preliminaries of fuzzy-fluctuation time series and concepts, and the similarity measures of neutrosophic sets. Section 3 describes a novel approach for forecasting based on fuzzy-fluctuation trends and logical relationships. In Section 4, the proposed model is used to forecast the stock market using Taiwan Stock Exchange Capitalization Weighted Stock Index (TAIEX) datasets from 1997 to 2005 and Shanghai Stock Exchange Composite Index (SHSECI) from 2007 to 2015. Conclusions and potential issues for future research are summarized in Section 5.

2. Preliminaries

2.1. Definition of Fuzzy-Fluctuation Time Series (FFTS)

Song and Chissom [6,7,8] combined fuzzy set theory with time series and defined fuzzy time series. In this section, we extend fuzzy time series to fuzzy-fluctuation time series (FFTS) and propose the related concepts.
Definition 1.
Let L = { l 1 , l 2 , , l g } be a fuzzy set in the universe of discourse U ; it can be defined by its membership function, μ L : U [ 0 , 1 ] , where μ L ( u i ) denotes the grade of membership of u i , U = { u 1 , u 2 , u i , , u l } .
The fluctuation trends of a stock market can be expressed by a linguistic set L = { l 1 , l 2 , l 3 } = {down, equal, up}. The element l i and its subscript i are strictly monotonically increasing [43], so the function can be defined as follows: f : l i = f ( i ) .
Definition 2.
Let F ( t ) ( t = 1 , 2 , , T ) be a time series of real numbers, where T is the number of the time series. G ( t ) is defined as a fluctuation time series, where G ( t ) = F ( t ) F ( t 1 ) , ( t = 2 , 3 , , T ) . Each element of G ( t ) can be represented by a fuzzy set S ( t ) ( t = 2 , 3 , , T ) as defined in Definition 1. Then we call the time series G ( t ) , which is to be fuzzified into a fuzzy-fluctuation time series (FFTS), S ( t ) .
Definition 3.
Let S ( t ) ( t = n + 1 , n + 2 , , T , n 1 ) be a FFTS. If S ( t ) is determined by S ( t 1 ) , S ( t 2 ) , , S ( t n ) , then the fuzzy-fluctuation logical relationship is represented by:
S ( t 1 ) , S ( t 2 ) , , S ( t n ) S ( t )
and it is called the nth-order fuzzy-fluctuation logical relationship (FFLR) of the fuzzy-fluctuation time series, where S ( t n ) , , S ( t 2 ) S ( t 1 ) is called the left-hand side (LHS) and S ( t ) is called the right-hand side (RHS) of the FFLR, and S ( k ) ( k = t , t 1 , t 2 , , t n ) L .

2.2. Basic Concept of Neutrosophic Logical Relationship (NLR)

Smarandache [36] originally presented the neutrosophic set theory. Based on neutrosophic set theory, we propose the concept of the fuzzy-neutrosophic logical relationship, which employs the three terms of a neutrosophic set to reflect the fuzzy-fluctuation trends and weights of an nth-order FFLR.
Definition 4.
Let P A ( t ) i be the probabilities of each element l i ( l i L ) in the LHS of an nth-order FFLR S ( t 1 ) , S ( t 2 ) , , S ( t n ) S ( t ) , and it can be generated by:
P A ( t ) i = j = 1 n w i , j n i = 1 , 2 , 3
where w i , j = 1 if S(t − j) = i and 0 otherwise. Let X be a universal set, and the left-hand side of a neutrosophic logical relationship is defined by:
A ( t ) = { x , P A ( t ) 1 , P A ( t ) 2 , P A ( t ) 3 | x X }
Definition 5.
For S(t)(t = n + 1, n + 2, …, T) is a FFTS and A(t) is the LHS of a neutrosophic logical relationship. The FFLRs with the same A(t) can be grouped into a FFLRG by putting all their RHSs together as on the RHS of the FFLRG. The RHSs of the FFRLG for A(t) can be represented by a neutrosophic set as described by Definition 4:
B A ( t ) = { x , P B A ( t ) 1 , P B A ( t ) 2 , P B A ( t ) 3 | x X }
where P B A ( t ) i ( i = 1 , 2 , 3 ) represent the down, equal or up probability of the RHSs of the FFRLG for A(t). P B A ( t ) i ( i = 1 , 2 , 3 ) is called the righ-hand side of a neutrosophic logical relationship.
In this way, the FFLR S ( t 1 ) , S ( t 2 ) , , S ( t n ) S ( t ) can be represented by a neutrosophic logical relationship (NLR) A ( t ) B A ( t ) .
Definition 6 [37].
Let A(t1) and A(t2) be two neutrosophic sets. The Jaccard similarity measure between A(t1) and A(t2) in vector space is defined as follows:
J ( A ( t 1 ) , A ( t 2 ) ) = i = 1 3 P A ( t 1 ) i P A ( t 2 ) i i = 1 3 ( P A ( t 1 ) i ) 2 + i = 1 3 ( P A ( t 2 ) i ) 2 i = 1 3 P A ( t 1 ) i P A ( t 2 ) i

3. A Novel Forecasting Model Based on Neutrosophic Logical Relationships

In this paper, we propose a novel forecasting model based on high-order neutrosophic logical relationships and Jaccard similarity measures. In order to compare the forecasting results with other researchers’ work [9,17,23,25,44,45,46,47,48], the authentic TAIEX (Taiwan Stock Exchange Capitalization Weighted Stock Index) is employed to illustrate the forecasting process. The data from January 1999 to October 1999 are used as the training time series and the data from November 1999 to December 1999 are used as the testing dataset. The basic steps of the proposed model are shown in Figure 1.
Step 1. Construct FFTS for the historical training data
For each element F ( t ) ( t = 1 , 2 , , T ) in the historical training time series, its fluctuation trend is determined by G ( t ) = F ( t ) F ( t 1 ) , ( t = 2 , 3 , , T ) . According to the range and orientation of the fluctuations, G ( t ) ( t = 2 , 3 , , T ) can be fuzzified into a linguistic set {down, equal, up}. Let len be the whole mean of all elements in the fluctuation time series G ( t ) ( t = 2 , 3 , , T ) , define u 1 = [ , l e n / 2 ] , u 2 = [ l e n / 2 , l e n / 2 ] , u 3 = [ l e n / 2 , + ] , and then G ( t ) ( t = 2 , 3 , , T ) can be fuzzified into a fuzzy-fluctuation time series S ( t ) ( t = 2 , 3 , , T ) .
Step 2. Establish nth-order FFLRs for the training data set
According to Definition 3, each S ( t ) ( t > n ) in the historical training data set can be represented by its previous n days’ fuzzy-fluctuation numbers to establish the training FFLRs.
Step 3. Convert the FFLRs to NLRs
According to Definition 4, the LHS of each FFLR can be expressed by a neutrosophic set A(t). Then, we can generate the RHSs B A ( t ) for different LHSs respectively, as described in Definition 5. Thus, the FFLRs for the historical training dataset are converted into NLRs.
Step 4. Forecast test time series
For each observed point F(i) in the test time series, we can use a neutrosophic set A(i) to represent its nth-order fuzzy-fluctuation trends. Then, for each A(t) obtained in step 3, compare A(i) with A(t) respectively, and find the most similar one based on the Jaccard similarity measure method described in Definition 6. Next, use the corresponding B A ( t ) as the forecasting rule to predict the fluctuation value G ( i + 1 ) of the next point. Finally, obtain the forecasting value by F ( i + 1 ) = F ( i ) + G ( i + 1 ) .

4. Empirical Analysis

4.1. Forecasting Taiwan Stock Exchange Capitalization Weighted Stock Index

Many studies use TAIEX1999 as an example to illustrate their proposed forecasting methods [9,17,25,34,44,45,46,47,48]. In order to compare the accuracy with their models, we also use TAIEX1999 to illustrate the proposed method.
Step 1: Calculate the fluctuation trend for each element in the historical training dataset of TAIEX1999. Then, we use the whole mean of the fluctuation numbers of the training dataset to fuzzify the fluctuation trends into FFTS. For example, the whole mean of the historical dataset of TAIEX1999 from January to October is 85. That is to say, len = 85. For F(1) = 6152.43 and F(2) = 6199.91, G(2) = 47.48, S(2) = 3. In this way, the historical training dataset can be represented by a fuzzified fluctuation dataset as shown in Table A1.
Step 2: Based on the FFTS from 5 January to 30 October 1999—shown in Table A1—the nth-order FFLRs for the forecasting model are established as shown in Table A2. The subscript i is used to represent element l i in the FFLRs for convenience.
Step 3: In order to convert the FFLRs to NLRs, first of all the LHSs of the FFLRs in Table A2 are represented by a neutrosophic set, respectively (shown in Table A2). Then, the RHSs of the FFLRs are grouped with the same LHS neutrosophic set value into the RHSs group. A neutrosophic set is used to represent the RHSs group. For example, the LHS of FFLR 2,3,1,1,1,2,2,3,3→1 can be represented by the neutrosophic set (0.33,0.33,0.33). The detailed grouping and converting processes are shown in Figure 2.
In this way, the FFLR 2,3,1,1,1,2,2,3,3→1 and other members of the same group are converted into an NLR (0.33,0.33,0.33)→(0.4,0.3,0.3). Therefore, the FFLRs in Table A2 can be converted into NLRs as shown in Table 1.
Step 4: Use the NLRs obtained from historical training data to forecast the test dataset from 1 November to 30 December 1999. For example, the forecasting value of the TAIEX on 1 November 1999 is calculated as follows:
First, the ninth-order historical fuzzy-fluctuation trends 3,2,2,2,2,3,1,2,2 on 1 November 1999 can be represented by a neutrosophic set (0.11,0.67,0.22). Then, we use the Jaccard similarity measure method as described by Definition 6 to choose the most optimal NLR from the NLRs listed in Table 1. The NLR (0.11,0.67,0.22)→(0.17,0.33,0.5) is evidently the best rule for further forecasting. Therefore, the forecasted fuzzy-fluctuation number is:
S ( i + 1 ) = ( 0.17 ) + 0.5 = 0.33
The forecasted fluctuation from the current value to the next value can be obtained by defuzzifying the fluctuation fuzzy number:
G ( i + 1 ) = S ( i + 1 ) × l e n = 0.33 × 85 = 28.05
Finally, the forecasted value can be obtained by the current value and the fluctuation value:
F ( i + 1 ) = F ( i ) + G ( i + 1 ) = 7854.85 + 28.05 = 7882.9
The other forecasting results are shown in Table 2 and Figure 3.
The forecasting performance can be assessed by comparing the difference between the forecasted values and the actual values. The widely used indicators in time series model comparisons are the mean squared error (MSE), the root of the mean squared error (RMSE), the mean absolute error (MAE), and the mean percentage error (MPE), etc. To compare the performance of different forecasting methods, the Diebold-Mariano test statistic (S) is also widely used [49]. These indicators are defined by Equations (6)–(10):
M S E = t = 1 n ( f o r e c a s t ( t ) a c t u a l ( t ) ) 2 n
R M S E = t = 1 n ( f o r e c a s t ( t ) a c t u a l ( t ) ) 2 n
M A E = t = 1 n | ( f o r e c a s t ( t ) a c t u a l ( t ) ) | n
M P E = t = 1 n | ( f o r e c a s t ( t ) a c t u a l ( t ) ) | / a c t u a l ( t ) n
S = d ¯ ( V a r i a n c e ( d ¯ ) ) 1 / 2 ,   d ¯ = t = 1 n ( e r r o r o f f o r e c a s t 1 ) t 2 t = 1 n ( e r r o r o f f o r e c a s t 2 ) t 2 n
where n denotes the number of values forecasted, forecast(t) and actual(t) denote the predicted value and actual value at time t, respectively. S is a test statistic of the Diebold method that is used to compare the predictive accuracy of two forecasts obtained by different methods. Forecast1 represents the dataset obtained by method 1, and Forecast2 represents another dataset from method 2. If S > 0 and | S | > Z = 1.64 at the 0.05 significance level, then Forecast2 has better predictive accuracy than Forecast1. With respect to the proposed method for the ninth order, the MSE, RMSE, MAE, and MPE are 9753.63, 98.76, 76.32, and 0.01, respectively.
Let the order number n vary from two to 10; the RMSEs for different nth-order forecasting models are listed in Table 3. The item “Average” refers to the RMSE for the average forecasting results of these different nth-order (n = 2, 3, ..., 10) models.
In practical forecasting, the average of the results of different nth-order (n = 2, 3, ..., 9) forecasting models is adopted to avoid the uncertainty. The proposed method is employed to forecast the TAIEX from 1997 to 2005. The forecasting results and errors are shown in Figure 4 and Table 4.
Table 5 shows a comparison between the RMSEs of different methods for forecasting the TAIEX1999. From this table, we can see that the performance of the proposed method is acceptable. The greatest advantage of the proposed method is that it does not need to determine the boundary of discourse or the intervals for number fuzzifying. Meanwhile, the introduction of neutrosophic sets into the expression of logical relationships makes it possible to employ a similar comparison method to locate the most appropriate rules for further forecasting. Therefore, the proposed method, to some extent, is more rigorous than other methods that just use meaningless values in the case of missing rules in the training data. Though the RMSEs of some of the other methods outperform the proposed method, they often need to determine complex discretization partitioning rules or use adaptive expectation models to justify the final forecasting results. The method proposed in this paper is simpler and more easily realized by a computer program.

4.2. Forecasting Shanghai Stock Exchange Composite Index

The SHSECI is the most famous stock market index in China. In the following, we apply the proposed method to forecast the SHSECI from 2007 to 2015. For each year, the authentic datasets of the historical daily SHSECI closing prices between January and October are used as the training data, and the datasets from November to December are used as the testing data. The RMSEs of forecast errors are shown in Table 6.
From Table 6, we can see that the proposed method can successfully predict the SHSECI stock market.

5. Conclusions

In this paper, a novel forecasting model is proposed based on neutrosophic logical relationships, the Jaccard similarity measure, and on fluctuations of the time series. The high-order fuzzy-fluctuation logical relationships are represented by neutrosophic logical relationships. Therefore, we can use the Jaccard similarity measure method to find the optimal forecasting rules. The biggest advantage of this method is that it can deal with the problem of lack of rules. Considering the fact that future fluctuation is more important than the indicated number itself, this method focuses on the forecasting of fluctuation orientations in terms of the extent of the fluctuation rather than on the real numbers. Meanwhile, utilizing NLRs instead of FLRs makes it possible to select the most appropriate rules for further forecasting. Therefore, the proposed method is more rigorous and interpretable. Experiments show that the parameters generated by the training dataset can be successfully used for future datasets as well. In order to compare the performance with that of other methods, we took the TAIEX 1999 as an example. We also forecasted TAIEX 1997–2005 and SHSECI 2007–2015 to verify its effectiveness and universality. In the future, we will consider other factors that might affect the fluctuation of the stock market, such as the trade volume, the beginning value, the end value, etc. We will also consider the influence of other stock markets, such as the Dow Jones, the National Association of Securities Dealers Automated Quotations (NASDAQ), the M1b, and so on.

Acknowledgments

The authors are indebted to anonymous reviewers for their very insightful comments and constructive suggestions, which help ameliorate the quality of this paper. This work was supported by the National Natural Science Foundation of China under grant 71471076, the Fund of the Ministry of Education of Humanities and Social Sciences (14YJAZH025), the Fund of the China Nation Tourism Administration (15TACK003), the Natural Science Foundation of Shandong Province (ZR2013GM003), and the Foundation Program of Jiangsu University (16JDG005).

Author Contributions

Hongjun Guan designed the experiments and wrote the paper; Shuang Guan performed the experiments and analyzed the data; and Aiwu Zhao conceived the main idea of the method.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1. Historical training data and fuzzified fluctuation data of TAIEX 1999.
Table A1. Historical training data and fuzzified fluctuation data of TAIEX 1999.
Date (MM/DD/YYYY)TAIEXFluctuationFuzzifiedDate (MM/DD/YYYY)TAIEXFluctuationFuzzifiedDate (MM/DD/YYYY)TAIEXFluctuationFuzzified
1/5/19996152.43--4/17/19997581.5114.6837/26/19997595.71−128.811
1/6/19996199.9147.4834/19/19997623.1841.6827/27/19997367.97−227.741
1/7/19996404.31204.434/20/19997627.744.5627/28/19997484.5116.533
1/8/19996421.7517.4424/21/19997474.16−153.5817/29/19997359.37−125.131
1/11/19996406.99−14.7624/22/19997494.620.4427/30/19997413.1153.743
1/12/19996363.89−43.114/23/19997612.8118.237/31/19997326.75−86.361
1/13/19996319.34−44.5514/26/19997629.0916.2928/2/19997195.94−130.811
1/14/19996241.32−78.0214/27/19997550.13−78.9618/3/19997175.19−20.752
1/15/19996454.6213.2834/28/19997496.61−53.5218/4/19997110.8−64.391
1/16/19996483.328.724/29/19997289.62−206.9918/5/19996959.73−151.071
1/18/19996377.25−106.0514/30/19997371.1781.5538/6/19996823.52−136.211
1/19/19996343.36−33.8925/3/19997383.2612.0928/7/19997049.74226.223
1/20/19996310.71−32.6525/4/19997588.04204.7838/9/19997028.01−21.732
1/21/19996332.221.4925/5/19997572.16−15.8828/10/19997269.6241.593
1/22/19996228.95−103.2515/6/19997560.05−12.1128/11/19997228.68−40.922
1/25/19996033.21−195.7415/7/19997469.33−90.7218/12/19997330.24101.563
1/26/19996115.6482.4335/10/19997484.3715.0428/13/19997626.05295.813
1/27/19996138.8723.2325/11/19997474.45−9.9228/16/19998018.47392.423
1/28/19996063.41−75.4615/12/19997448.41−26.0428/17/19998083.4364.963
1/29/19995984−79.4115/13/19997416.2−32.2128/18/19997993.71−89.721
1/30/19995998.3214.3225/14/19997592.53176.3338/19/19997964.67−29.042
2/1/19995862.79−135.5315/15/19997576.64−15.8928/20/19998117.42152.753
2/2/19995749.64−113.1515/17/19997599.7623.1228/21/19998153.5736.152
2/3/19995743.86−5.7825/18/19997585.51−14.2528/23/19998119.98−33.592
2/4/19995514.89−228.9715/19/19997614.629.0928/24/19997984.39−135.591
2/5/19995474.79−40.125/20/19997608.88−5.7228/25/19998127.09142.73
2/6/19995710.18235.3935/21/19997606.69−2.1928/26/19998097.57−29.522
2/8/19995822.98112.835/24/19997588.23−18.4628/27/19998053.97−43.61
2/9/19995723.73−99.2515/25/19997417.03−171.218/30/19998071.3617.392
2/10/1999579874.2735/26/19997426.639.628/31/19998157.7386.373
2/20/19996072.33274.3335/27/19997469.0142.3829/1/19998273.33115.63
2/22/19996313.63241.335/28/19997387.37−81.6419/2/19998226.15−47.181
2/23/19996180.94−132.6915/29/19997419.732.3329/3/19998073.97−152.181
2/24/19996238.8757.9335/31/19997316.57−103.1319/4/19998065.11−8.862
2/25/19996275.5336.6626/1/19997397.6281.0539/6/19998130.2865.173
2/26/19996318.5242.9936/2/19997488.0390.4139/7/19997945.76−184.521
3/1/19996312.25−6.2726/3/19997572.9184.8839/8/19997973.327.542
3/2/19996263.54−48.7116/4/19997590.4417.5329/9/19998025.0251.723
3/3/19996403.14139.636/5/19997639.348.8639/10/19998161.46136.443
3/4/19996393.74−9.426/7/19997802.69163.3939/13/19998178.6917.232
3/5/19996383.09−10.6526/8/19997892.1389.4439/14/19998092.02−86.671
3/6/19996421.7338.6426/9/19997957.7165.5839/15/19997971.04−120.981
3/8/19996431.9610.2326/10/19997996.7639.0529/16/19997968.9−2.142
3/9/19996493.4361.4736/11/19997979.4−17.3629/17/19997916.92−51.981
3/10/19996486.61−6.8226/14/19997973.58−5.8229/18/19998016.93100.013
3/11/19996436.8−49.8116/15/19997960−13.5829/20/19997972.14−44.791
3/12/19996462.7325.9326/16/19998059.0299.0239/27/19997759.93−212.211
3/15/19996598.32135.5936/17/19998274.36215.3439/28/19997577.85−182.081
3/16/19996672.2373.9136/21/19998413.48139.1239/29/19997615.4537.62
3/17/19996757.0784.8436/22/19998608.91195.4339/30/19997598.79−16.662
3/18/19996895.01137.9436/23/19998492.32−116.59110/1/19997694.9996.23
3/19/19996997.29102.2836/24/19998589.3196.99310/2/19997659.55−35.442
3/20/19996993.38−3.9126/25/19998265.96−323.35110/4/19997685.4825.932
3/22/19997043.2349.8536/28/19998281.4515.49210/5/19997557.01−128.471
3/23/19996945.48−97.7516/29/19998514.27232.82310/6/19997501.63−55.381
3/24/19996889.42−56.0616/30/19998467.37−46.9110/7/19997612110.373
3/25/19996941.3851.9637/2/19998572.09104.72310/8/19997552.98−59.021
3/26/19997033.2591.8737/3/19998563.55−8.54210/11/19997607.1154.133
3/29/19996901.68−131.5717/5/19998593.3529.8210/12/19997835.37228.263
3/30/19996898.66−3.0227/6/19998454.49−138.86110/13/19997836.941.572
3/31/19996881.72−16.9427/7/19998470.0715.58210/14/19997879.9142.973
4/1/19997018.68136.9637/8/19998592.43122.36310/15/19997819.09−60.821
4/2/19997232.51213.8337/9/19998550.27−42.16210/16/19997829.3910.32
4/3/19997182.2−50.3117/12/19998463.9−86.37110/18/19997745.26−84.131
4/6/19997163.99−18.2127/13/19998204.5−259.4110/19/19997692.96−52.31
4/7/19997135.89−28.127/14/19997888.66−315.84110/20/19997666.64−26.322
4/8/19997273.41137.5237/15/19997918.0429.38210/21/19997654.9−11.742
4/9/19997265.7−7.7127/16/19997411.58−506.46110/22/19997559.63−95.271
4/12/19997242.4−23.327/17/19997366.23−45.35110/25/19997680.87121.243
4/13/19997337.8595.4537/19/19997386.8920.66210/26/19997700.2919.422
4/14/19997398.6560.837/20/19997806.85419.96310/27/19997701.220.932
4/15/19997498.1799.5237/21/19997786.65−20.2210/28/19997681.85−19.372
4/16/19997466.82−31.3527/22/19997678.67−107.98110/29/19997706.6724.822
4/17/19997581.5114.6837/23/19997724.5245.85310/30/19997854.85148.183
Table A2. The FFLRs and the converted left hand side of NLRs for historical training data of TAIEX1999.
Table A2. The FFLRs and the converted left hand side of NLRs for historical training data of TAIEX1999.
Date (MM/DD/YYYY)FFLRLHS of NLRDate (MM/DD/YYYY)FFLRLHS of NLRDate (MM/DD/YYYY)FFLRLHS of NLRDate (MM/DD/YYYY)FFLRLHS of NLR
1/18/19992,3,1,1,1,2,2,3,3→2(0.33,0.33,0.33)4/3/19993,3,2,2,1,3,3,1,1→3(0.33,0.22,0.44)6/11/19992,3,3,3,3,2,3,3,3→2(0,0.22,0.78)8/21/19993,2,1,3,3,3,3,2,3→3(0.11,0.22,0.67)
1/19/19991,2,3,1,1,1,2,2,3→1(0.44,0.33,0.22)4/6/19991,3,3,2,2,1,3,3,1→1(0.33,0.22,0.44)6/14/19992,2,3,3,3,3,2,3,3→2(0,0.33,0.67)8/23/19992,3,2,1,3,3,3,3,2→2(0.11,0.33,0.56)
1/20/19992,1,2,3,1,1,1,2,2→2(0.44,0.44,0.11)4/7/19992,1,3,3,2,2,1,3,3→2(0.22,0.33,0.44)6/15/19992,2,2,3,3,3,3,2,3→2(0,0.44,0.56)8/24/19992,2,3,2,1,3,3,3,3→2(0.11,0.33,0.56)
1/21/19992,2,1,2,3,1,1,1,2→2(0.44,0.44,0.11)4/8/19992,2,1,3,3,2,2,1,3→2(0.22,0.44,0.33)6/16/19992,2,2,2,3,3,3,3,2→2(0,0.56,0.44)8/25/19991,2,2,3,2,1,3,3,3→1(0.22,0.33,0.44)
1/22/19992,2,2,1,2,3,1,1,1→2(0.44,0.44,0.11)4/9/19993,2,2,1,3,3,2,2,1→3(0.22,0.44,0.33)6/17/19993,2,2,2,2,3,3,3,3→3(0,0.44,0.56)8/26/19993,1,2,2,3,2,1,3,3→3(0.22,0.33,0.44)
1/25/19991,2,2,2,1,2,3,1,1→1(0.44,0.44,0.11)4/12/19992,3,2,2,1,3,3,2,2→2(0.11,0.56,0.33)6/21/19993,3,2,2,2,2,3,3,3→3(0,0.44,0.56)8/27/19992,3,1,2,2,3,2,1,3→2(0.22,0.44,0.33)
1/26/19991,1,2,2,2,1,2,3,1→1(0.44,0.44,0.11)4/13/19992,2,3,2,2,1,3,3,2→2(0.11,0.56,0.33)6/22/19993,3,3,2,2,2,2,3,3→3(0,0.44,0.56)8/30/19991,2,3,1,2,2,3,2,1→1(0.33,0.44,0.22)
1/27/19993,1,1,2,2,2,1,2,3→3(0.33,0.44,0.22)4/14/19993,2,2,3,2,2,1,3,3→3(0.11,0.44,0.44)6/23/19993,3,3,3,2,2,2,2,3→3(0,0.44,0.56)8/31/19992,1,2,3,1,2,2,3,2→2(0.22,0.56,0.22)
1/28/19992,3,1,1,2,2,2,1,2→2(0.33,0.56,0.11)4/15/19993,3,2,2,3,2,2,1,3→3(0.11,0.44,0.44)6/24/19991,3,3,3,3,2,2,2,2→1(0.11,0.44,0.44)9/1/19993,2,1,2,3,1,2,2,3→3(0.22,0.44,0.33)
1/29/19991,2,3,1,1,2,2,2,1→1(0.44,0.44,0.11)4/16/19993,3,3,2,2,3,2,2,1→3(0.11,0.44,0.44)6/25/19993,1,3,3,3,3,2,2,2→3(0.11,0.33,0.56)9/2/19993,3,2,1,2,3,1,2,2→3(0.22,0.44,0.33)
1/30/19991,1,2,3,1,1,2,2,2→1(0.44,0.44,0.11)4/17/19992,3,3,3,2,2,3,2,2→2(0,0.56,0.44)6/28/19991,3,1,3,3,3,3,2,2→1(0.22,0.22,0.56)9/3/19991,3,3,2,1,2,3,1,2→1(0.33,0.33,0.33)
2/1/19992,1,1,2,3,1,1,2,2→2(0.44,0.44,0.11)4/19/19993,2,3,3,3,2,2,3,2→3(0,0.44,0.56)6/29/19992,1,3,1,3,3,3,3,2→2(0.22,0.22,0.56)9/4/19991,1,3,3,2,1,2,3,1→1(0.44,0.22,0.33)
2/2/19991,2,1,1,2,3,1,1,2→1(0.56,0.33,0.11)4/20/19992,3,2,3,3,3,2,2,3→2(0,0.44,0.56)6/30/19993,2,1,3,1,3,3,3,3→3(0.22,0.11,0.67)9/6/19992,1,1,3,3,2,1,2,3→2(0.33,0.33,0.33)
2/3/19991,1,2,1,1,2,3,1,1→1(0.67,0.22,0.11)4/21/19992,2,3,2,3,3,3,2,2→2(0,0.56,0.44)7/2/19991,3,2,1,3,1,3,3,3→1(0.33,0.11,0.56)9/7/19993,2,1,1,3,3,2,1,2→3(0.33,0.33,0.33)
2/4/19992,1,1,2,1,1,2,3,1→2(0.56,0.33,0.11)4/22/19991,2,2,3,2,3,3,3,2→1(0.11,0.44,0.44)7/3/19993,1,3,2,1,3,1,3,3→3(0.33,0.11,0.56)9/8/19991,3,2,1,1,3,3,2,1→1(0.44,0.22,0.33)
2/5/19991,2,1,1,2,1,1,2,3→1(0.56,0.33,0.11)4/23/19992,1,2,2,3,2,3,3,3→2(0.11,0.44,0.44)7/5/19992,3,1,3,2,1,3,1,3→2(0.33,0.22,0.44)9/9/19992,1,3,2,1,1,3,3,2→2(0.33,0.33,0.33)
2/6/19992,1,2,1,1,2,1,1,2→2(0.56,0.44,0)4/26/19993,2,1,2,2,3,2,3,3→3(0.11,0.44,0.44)7/6/19992,2,3,1,3,2,1,3,1→2(0.33,0.33,0.33)9/10/19993,2,1,3,2,1,1,3,3→3(0.33,0.22,0.44)
2/8/19993,2,1,2,1,1,2,1,1→3(0.56,0.33,0.11)4/27/19992,3,2,1,2,2,3,2,3→2(0.11,0.56,0.33)7/7/19991,2,2,3,1,3,2,1,3→1(0.33,0.33,0.33)9/13/19993,3,2,1,3,2,1,1,3→3(0.33,0.22,0.44)
2/9/19993,3,2,1,2,1,1,2,1→3(0.44,0.33,0.22)4/28/19991,2,3,2,1,2,2,3,2→1(0.22,0.56,0.22)7/8/19992,1,2,2,3,1,3,2,1→2(0.33,0.44,0.22)9/14/19992,3,3,2,1,3,2,1,1→2(0.33,0.33,0.33)
2/10/19991,3,3,2,1,2,1,1,2→1(0.44,0.33,0.22)4/29/19991,1,2,3,2,1,2,2,3→1(0.33,0.44,0.22)7/9/19993,2,1,2,2,3,1,3,2→3(0.22,0.44,0.33)9/15/19991,2,3,3,2,1,3,2,1→1(0.33,0.33,0.33)
2/20/19993,1,3,3,2,1,2,1,1→3(0.44,0.22,0.33)4/30/19991,1,1,2,3,2,1,2,2→1(0.44,0.44,0.11)7/12/19992,3,2,1,2,2,3,1,3→2(0.22,0.44,0.33)9/16/19991,1,2,3,3,2,1,3,2→1(0.33,0.33,0.33)
2/22/19993,3,1,3,3,2,1,2,1→3(0.33,0.22,0.44)5/3/19993,1,1,1,2,3,2,1,2→3(0.44,0.33,0.22)7/13/19991,2,3,2,1,2,2,3,1→1(0.33,0.44,0.22)9/17/19992,1,1,2,3,3,2,1,3→2(0.33,0.33,0.33)
2/23/19993,3,3,1,3,3,2,1,2→3(0.22,0.22,0.56)5/4/19992,3,1,1,1,2,3,2,1→2(0.44,0.33,0.22)7/14/19991,1,2,3,2,1,2,2,3→1(0.33,0.44,0.22)9/18/19991,2,1,1,2,3,3,2,1→1(0.44,0.33,0.22)
2/24/19991,3,3,3,1,3,3,2,1→1(0.33,0.11,0.56)5/5/19993,2,3,1,1,1,2,3,2→3(0.33,0.33,0.33)7/15/19991,1,1,2,3,2,1,2,2→1(0.44,0.44,0.11)9/20/19993,1,2,1,1,2,3,3,2→3(0.33,0.33,0.33)
2/25/19993,1,3,3,3,1,3,3,2→3(0.22,0.11,0.67)5/6/19992,3,2,3,1,1,1,2,3→2(0.33,0.33,0.33)7/16/19992,1,1,1,2,3,2,1,2→2(0.44,0.44,0.11)9/27/19991,3,1,2,1,1,2,3,3→1(0.44,0.22,0.33)
2/26/19992,3,1,3,3,3,1,3,3→2(0.22,0.11,0.67)5/7/19992,2,3,2,3,1,1,1,2→2(0.33,0.44,0.22)7/17/19991,2,1,1,1,2,3,2,1→1(0.56,0.33,0.11)9/28/19991,1,3,1,2,1,1,2,3→1(0.56,0.22,0.22)
3/1/19993,2,3,1,3,3,3,1,3→3(0.22,0.11,0.67)5/10/19991,2,2,3,2,3,1,1,1→1(0.44,0.33,0.22)7/19/19991,1,2,1,1,1,2,3,2→1(0.56,0.33,0.11)9/29/19991,1,1,3,1,2,1,1,2→1(0.67,0.22,0.11)
3/2/19992,3,2,3,1,3,3,3,1→2(0.22,0.22,0.56)5/11/19992,1,2,2,3,2,3,1,1→2(0.33,0.44,0.22)7/20/19992,1,1,2,1,1,1,2,3→2(0.56,0.33,0.11)9/30/19992,1,1,1,3,1,2,1,1→2(0.67,0.22,0.11)
3/3/19991,2,3,2,3,1,3,3,3→1(0.22,0.22,0.56)5/12/19992,2,1,2,2,3,2,3,1→2(0.22,0.56,0.22)7/21/19993,2,1,1,2,1,1,1,2→3(0.56,0.33,0.11)10/1/19992,2,1,1,1,3,1,2,1→2(0.56,0.33,0.11)
3/4/19993,1,2,3,2,3,1,3,3→3(0.22,0.22,0.56)5/13/19992,2,2,1,2,2,3,2,3→2(0.11,0.67,0.22)7/22/19992,3,2,1,1,2,1,1,1→2(0.56,0.33,0.11)10/2/19993,2,2,1,1,1,3,1,2→3(0.44,0.33,0.22)
3/5/19992,3,1,2,3,2,3,1,3→2(0.22,0.33,0.44)5/14/19992,2,2,2,1,2,2,3,2→2(0.11,0.78,0.11)7/23/19991,2,3,2,1,1,2,1,1→1(0.56,0.33,0.11)10/4/19992,3,2,2,1,1,1,3,1→2(0.44,0.33,0.22)
3/6/19992,2,3,1,2,3,2,3,1→2(0.22,0.44,0.33)5/15/19993,2,2,2,2,1,2,2,3→3(0.11,0.67,0.22)7/26/19993,1,2,3,2,1,1,2,1→3(0.44,0.33,0.22)10/5/19992,2,3,2,2,1,1,1,3→2(0.33,0.44,0.22)
3/8/19992,2,2,3,1,2,3,2,3→2(0.11,0.56,0.33)5/17/19992,3,2,2,2,2,1,2,2→2(0.11,0.78,0.11)7/27/19991,3,1,2,3,2,1,1,2→1(0.44,0.33,0.22)10/6/19991,2,2,3,2,2,1,1,1→1(0.44,0.44,0.11)
3/9/19992,2,2,2,3,1,2,3,2→2(0.11,0.67,0.22)5/18/19992,2,3,2,2,2,2,1,2→2(0.11,0.78,0.11)7/28/19991,1,3,1,2,3,2,1,1→1(0.56,0.22,0.22)10/7/19991,1,2,2,3,2,2,1,1→1(0.44,0.44,0.11)
3/10/19993,2,2,2,2,3,1,2,3→3(0.11,0.56,0.33)5/19/19992,2,2,3,2,2,2,2,1→2(0.11,0.78,0.11)7/29/19993,1,1,3,1,2,3,2,1→3(0.44,0.22,0.33)10/8/19993,1,1,2,2,3,2,2,1→3(0.33,0.44,0.22)
3/11/19992,3,2,2,2,2,3,1,2→2(0.11,0.67,0.22)5/20/19992,2,2,2,3,2,2,2,2→2(0,0.89,0.11)7/30/19991,3,1,1,3,1,2,3,2→1(0.44,0.22,0.33)10/11/19991,3,1,1,2,2,3,2,2→1(0.33,0.44,0.22)
3/12/19991,2,3,2,2,2,2,3,1→1(0.22,0.56,0.22)5/21/19992,2,2,2,2,3,2,2,2→2(0,0.89,0.11)7/31/19993,1,3,1,1,3,1,2,3→3(0.44,0.11,0.44)10/12/19993,1,3,1,1,2,2,3,2→3(0.33,0.33,0.33)
3/15/19992,1,2,3,2,2,2,2,3→2(0.11,0.67,0.22)5/24/19992,2,2,2,2,2,3,2,2→2(0,0.89,0.11)8/2/19991,3,1,3,1,1,3,1,2→1(0.56,0.11,0.33)10/13/19993,3,1,3,1,1,2,2,3→3(0.33,0.22,0.44)
3/16/19993,2,1,2,3,2,2,2,2→3(0.11,0.67,0.22)5/25/19992,2,2,2,2,2,2,3,2→2(0,0.89,0.11)8/3/19991,1,3,1,3,1,1,3,1→1(0.67,0,0.33)10/14/19992,3,3,1,3,1,1,2,2→2(0.33,0.33,0.33)
3/17/19993,3,2,1,2,3,2,2,2→3(0.11,0.56,0.33)5/26/19991,2,2,2,2,2,2,2,3→1(0.11,0.78,0.11)8/4/19992,1,1,3,1,3,1,1,3→2(0.56,0.11,0.33)10/15/19993,2,3,3,1,3,1,1,2→3(0.33,0.22,0.44)
3/18/19993,3,3,2,1,2,3,2,2→3(0.11,0.44,0.44)5/27/19992,1,2,2,2,2,2,2,2→2(0.11,0.89,0)8/5/19991,2,1,1,3,1,3,1,1→1(0.67,0.11,0.22)10/16/19991,3,2,3,3,1,3,1,1→1(0.44,0.11,0.44)
3/19/19993,3,3,3,2,1,2,3,2→3(0.11,0.33,0.56)5/28/19992,2,1,2,2,2,2,2,2→2(0.11,0.89,0)8/6/19991,1,2,1,1,3,1,3,1→1(0.67,0.11,0.22)10/18/19992,1,3,2,3,3,1,3,1→2(0.33,0.22,0.44)
3/20/19993,3,3,3,3,2,1,2,3→3(0.11,0.22,0.67)5/29/19991,2,2,1,2,2,2,2,2→1(0.22,0.78,0)8/7/19991,1,1,2,1,1,3,1,3→1(0.67,0.11,0.22)10/19/19991,2,1,3,2,3,3,1,3→1(0.33,0.22,0.44)
3/22/19992,3,3,3,3,3,2,1,2→2(0.11,0.33,0.56)5/31/19992,1,2,2,1,2,2,2,2→2(0.22,0.78,0)8/9/19993,1,1,1,2,1,1,3,1→3(0.67,0.11,0.22)10/20/19991,1,2,1,3,2,3,3,1→1(0.44,0.22,0.33)
3/23/19993,2,3,3,3,3,3,2,1→3(0.11,0.22,0.67)6/1/19991,2,1,2,2,1,2,2,2→1(0.33,0.67,0)8/10/19992,3,1,1,1,2,1,1,3→2(0.56,0.22,0.22)10/21/19992,1,1,2,1,3,2,3,3→2(0.33,0.33,0.33)
3/24/19991,3,2,3,3,3,3,3,2→1(0.11,0.22,0.67)6/2/19993,1,2,1,2,2,1,2,2→3(0.33,0.56,0.11)8/11/19993,2,3,1,1,1,2,1,1→3(0.56,0.22,0.22)10/22/19992,2,1,1,2,1,3,2,3→2(0.33,0.44,0.22)
3/25/19991,1,3,2,3,3,3,3,3→1(0.22,0.11,0.67)6/3/19993,3,1,2,1,2,2,1,2→3(0.33,0.44,0.22)8/12/19992,3,2,3,1,1,1,2,1→2(0.44,0.33,0.22)10/25/19991,2,2,1,1,2,1,3,2→1(0.44,0.44,0.11)
3/26/19993,1,1,3,2,3,3,3,3→3(0.22,0.11,0.67)6/4/19993,3,3,1,2,1,2,2,1→3(0.33,0.33,0.33)8/13/19993,2,3,2,3,1,1,1,2→3(0.33,0.33,0.33)10/26/19993,1,2,2,1,1,2,1,3→3(0.44,0.33,0.22)
3/29/19993,3,1,1,3,2,3,3,3→3(0.22,0.11,0.67)6/5/19992,3,3,3,1,2,1,2,2→2(0.22,0.44,0.33)8/16/19993,3,2,3,2,3,1,1,1→3(0.33,0.22,0.44)10/27/19992,3,1,2,2,1,1,2,1→2(0.44,0.44,0.11)
3/30/19991,3,3,1,1,3,2,3,3→1(0.33,0.11,0.56)6/7/19993,2,3,3,3,1,2,1,2→3(0.22,0.33,0.44)8/17/19993,3,3,2,3,2,3,1,1→3(0.22,0.22,0.56)10/28/19992,2,3,1,2,2,1,1,2→2(0.33,0.56,0.11)
3/31/19992,1,3,3,1,1,3,2,3→2(0.33,0.22,0.44)6/8/19993,3,2,3,3,3,1,2,1→3(0.22,0.22,0.56)8/18/19993,3,3,3,2,3,2,3,1→3(0.11,0.22,0.67)10/29/19992,2,2,3,1,2,2,1,1→2(0.33,0.56,0.11)
4/1/19992,2,1,3,3,1,1,3,2→2(0.33,0.33,0.33)6/9/19993,3,3,2,3,3,3,1,2→3(0.11,0.22,0.67)8/19/19991,3,3,3,3,2,3,2,3→1(0.11,0.22,0.67)10/30/19992,2,2,2,3,1,2,2,1→2(0.22,0.67,0.11)
4/2/19993,2,2,1,3,3,1,1,3→3(0.33,0.22,0.44)6/10/19993,3,3,3,2,3,3,3,1→3(0.11,0.11,0.78)8/20/19992,1,3,3,3,3,2,3,2→2(0.11,0.33,0.56)

References

  1. Robinson, P.M. Time Series with Long Memory; Oxford University Press: New York, NY, USA, 2003. [Google Scholar]
  2. Stepnicka, M.; Cortez, P.; Donate, J.P.; Stepnickova, L. Forecasting seasonal time series with computational intelligence: On recent methods and the potential of their combinations. Expert Syst. Appl. 2013, 40, 1981–1992. [Google Scholar] [CrossRef] [Green Version]
  3. Conejo, A.J.; Plazas, M.A.; Espinola, R.; Molina, A.B. Day-ahead electricity price forecasting using the wavelet transform and ARIMA models. IEEE Trans. Power Syst. 2005, 20, 1035–1042. [Google Scholar] [CrossRef]
  4. Engle, R.F. Autoregressive conditional heteroscedasticity with estimates of the variance of United Kingdom inflation. Econometrica 1982, 50, 987–1007. [Google Scholar] [CrossRef]
  5. Bollerslev, T. Generalized autoregressive conditional heteroscedasticity. J. Econom. 1986, 31, 307–327. [Google Scholar] [CrossRef]
  6. Song, Q.; Chissom, B.S. Forecasting enrollments with fuzzy time series—Part I. Fuzzy Sets Syst. 1993, 54, 1–9. [Google Scholar] [CrossRef]
  7. Song, Q.; Chissom, B.S. Fuzzy time series and its models. Fuzzy Sets Syst. 1993, 54, 269–277. [Google Scholar] [CrossRef]
  8. Song, Q.; Chissom, B.S. Forecasting enrollments with fuzzy time series—Part II. Fuzzy Sets Syst. 1994, 62, 1–8. [Google Scholar] [CrossRef]
  9. Chen, S.M.; Chen, S.W. Fuzzy forecasting based on two-factors second-order fuzzy-trend logical relationship groups and the probabilities of trends of fuzzy logical relationships. IEEE Trans. Cybern. 2015, 45, 405–417. [Google Scholar] [PubMed]
  10. Chen, S.M.; Jian, W.S. Fuzzy forecasting based on two-factors second-order fuzzy-trend logical relationship groups, similarity measures and PSO techniques. Inf. Sci. 2017, 391–392, 65–79. [Google Scholar] [CrossRef]
  11. Rubio, A.; Bermudez, J.D.; Vercher, E. Improving stock index forecasts by using a new weighted fuzzy-trend time series method. Expert Syst. Appl. 2017, 76, 12–20. [Google Scholar] [CrossRef]
  12. Efendi, R.; Ismail, Z.; Deris, M.M. A new linguistic out-sample approach of fuzzy time series for daily forecasting of Malaysian electricity load demand. Appl. Soft Comput. 2015, 28, 422–430. [Google Scholar] [CrossRef]
  13. Sadaei, H.J.; Guimaraes, F.G.; Silva, C.J.; Lee, M.H.; Eslami, T. Short-term load forecasting method based on fuzzy time series, seasonality and long memory process. Int. J. Approx. Reason. 2017, 83, 196–217. [Google Scholar] [CrossRef]
  14. Askari, S.; Montazerin, N. A high-order multi-variate fuzzy time series forecasting algorithm based on fuzzy clustering. Expert Syst. Appl. 2015, 42, 2121–2135. [Google Scholar] [CrossRef]
  15. Lahrimi, S. Intraday stock prime forecasting based on variational mode decomposition. J. Comput. Sci. 2016, 12, 23–27. [Google Scholar]
  16. Lahrimi, S. A variational mode decomposition approach for analysis and forecasting of economic and financial time series. Expert Syst. Appl. 2016, 55, 268–276. [Google Scholar]
  17. Jia, J.Y.; Zhao, A.W.; Guan, S. Forecasting based on high-order fuzzy-fluctuation trends and particle swarm optimization machine learning. Symmetry 2017, 9, 124. [Google Scholar] [CrossRef]
  18. Huarng, K.H. Effective lengths of intervals to improve forecasting in fuzzy time series. Fuzzy Sets Syst. 2001, 123, 387–394. [Google Scholar] [CrossRef]
  19. Egrioglu, E.; Aladag, C.H.; Basaran, M.A.; Uslu, V.R.; Yolcu, U. A new approach based on the optimization of the length of intervals in fuzzy time series. J. Intell. Fuzzy Syst. 2011, 22, 15–19. [Google Scholar]
  20. Egrioglu, E.; Aladag, C.H.; Yolcu, U.; Uslu, V.R.; Basaran, M.A. Finding an optimal interval length in high order fuzzy time series. Expert Syst. Appl. 2010, 37, 5052–5055. [Google Scholar] [CrossRef]
  21. Wang, L.; Liu, X.; Pedrycz, W. Effective intervals determined by information granules to improve forecasting in fuzzy time series. Expert Syst. Appl. 2013, 40, 5673–5679. [Google Scholar] [CrossRef]
  22. Yolcu, U.; Egrioglu, E.; Uslu, V.R.; Basaran, M.A.; Aladag, C.H. A new approach for determining the length of intervals for fuzzy time series. Appl. Soft Comput. 2009, 9, 647–651. [Google Scholar] [CrossRef]
  23. Zhao, A.W.; Guan, S.; Guan, H.J. A computational fuzzy time series forecasting model based on GEM-based discretization and hierarchical fuzzy logical rules. J. Intell. Fuzzy Syst. 2016, 31, 2795–2806. [Google Scholar] [CrossRef]
  24. Huarng, K.; Yu, T.H.K. Ratio-based lengths of intervals to improve fuzyy time series forecasting. IEEE Trans. Syst. Man Cybern. Part B Cybern. 2006, 36, 328–340. [Google Scholar] [CrossRef]
  25. Yu, H.K. Weighted fuzzy time series models for TAIEX forecasting. Phys. A Stat. Mech. Appl. 2005, 349, 609–624. [Google Scholar] [CrossRef]
  26. Aladag, C.H.; Basaran, M.A.; Egrioglu, E.; Yolcu, U.; Uslu, V.R. Forecasting in high order fuzzy time series by using neural networks to define fuzzy relations. Expert Syst. Appl. 2009, 36, 4228–4231. [Google Scholar] [CrossRef]
  27. Cai, Q.; Zhang, D.; Zheng, W.; Leung, S.C.H. A new fuzzy time series forecasting model combined with ant colony optimization and auto-regression. Knowl. Based Syst. 2015, 74, 61–68. [Google Scholar] [CrossRef]
  28. Chen, S.; Chang, Y. Multi-variable fuzzy forecasting based on fuzzy clustering and fuzzy rule interpolation techniques. Inf. Sci. 2010, 180, 4772–4783. [Google Scholar] [CrossRef]
  29. Chen, S.; Chen, C. TAIEX forecasting based on fuzzy time series and fuzzy variation groups. IEEE Trans. Fuzzy Syst. 2011, 19, 1–12. [Google Scholar] [CrossRef]
  30. Chen, S.; Chu, H.; Sheu, T. TAIEX forecasting using fuzzy time series and automatically generated weights of multiple factors. IEEE Trans. Syst. Man Cybern. Part A Syst. Hum. 2012, 42, 1485–1495. [Google Scholar] [CrossRef]
  31. Ye, F.; Zhang, L.; Zhang, D.; Fujita, H.; Gong, Z. A novel forecasting method based on multi-order fuzzy time series and technical analysis. Inf. Sci. 2016, 367–368, 41–57. [Google Scholar] [CrossRef]
  32. Cheng, C.H.; Chen, T.L.; Teoh, H.J.; Chiang, C.H. Fuzzy time-series based on adaptive expectation model for TAIEX forecasting. Expert Syst. Appl. 2008, 34, 1126–1132. [Google Scholar] [CrossRef]
  33. Egrioglu, E.; Yolcu, U.; Aladag, C.H.; Kocak, C. An ARMA type fuzzy time series forecasting method based on particle swarm optimization. Math. Probl. Eng. 2013, 2013, 935815. [Google Scholar] [CrossRef]
  34. Kocak, C. A new high order fuzzy ARMA time series forecasting method by using neural networks to define fuzzy relations. Math. Probl. Eng. 2015, 2015, 128097. [Google Scholar] [CrossRef]
  35. Kocak, C. ARMA(p,q) type high order fuzzy time series forecast method based on fuzzy logic relations. Appl. Soft Comput. 2017, 59, 92–103. [Google Scholar] [CrossRef]
  36. Smarandache, F. A Unifying Field in Logics: Neutrosophic Logic. Neutrosophy, Neutrosophic Set, Neutrosophic Probability, 2nd ed.; American Research Press: Rehoboth, MA, USA, 1999. [Google Scholar]
  37. Fu, J.; Ye, J. Simplified neutrosophic exponential similarity measures for the initial evaluation/diagnosis of benign prostatic hyperplasia symptoms. Symmetry 2017, 9, 154. [Google Scholar] [CrossRef]
  38. Chen, J.; Ye, J. Vector similarity measures between refined simplified neutrosophic sets and their multiple attribute decision-making method. Symmetry 2017, 9, 153. [Google Scholar] [CrossRef]
  39. Majumdar, P.; Samanta, S.K. On similarity and entropy of neutrosophic sets. J. Intell. Fuzzy Syst. 2014, 26, 1245–1252. [Google Scholar]
  40. Peng, J.J.; Wang, J.; Zhang, H.Y.; Chen, X.H. An outranking approach for multi-criteria decision-making problems with simplified neutrosophic sets. Appl. Soft Comput. 2014, 25, 336–346. [Google Scholar] [CrossRef]
  41. Liu, P.D.; Wang, Y.M. Multiple attribute decision making method based on single-valued neutrosophic normalized weighted Bonferroni mean. Neural Comput. Appl. 2014, 25, 2001–2010. [Google Scholar] [CrossRef]
  42. Ye, J.; Fu, J. Multi-period medical diagnosis method using a single valued neutrosophic similarity measure based on tangent function. Comput. Methods Programs Biomed. 2015, 123, 142–149. [Google Scholar] [CrossRef] [PubMed]
  43. Herrera, F.; Herrera-Viedma, E.; Verdegay, J.L. A model of consensus in group decision making under linguistic assessments. Fuzzy Sets Syst. 1996, 79, 73–87. [Google Scholar] [CrossRef]
  44. Chen, M.Y.; Chen, B.T. A hybrid fuzzy time series model based on granular computing for stock price forecasting. Inf. Sci. 2015, 294, 227–241. [Google Scholar] [CrossRef]
  45. Chang, J.R.; Wei, L.Y.; Cheng, C.H. A hybrid ANFIS model based on AR and volatility for TAIEX Forecasting. Appl. Soft Comput. 2011, 11, 1388–1395. [Google Scholar] [CrossRef]
  46. Chen, S.M.; Manalu, G.M.T.; Pan, J.S.; Liu, H.C. Fuzzy forecasting based on two-factors second-order fuzzy-trend logical relationship groups and particle swarm optimization techniques. IEEE Trans. Cybern. 2013, 43, 1102–1117. [Google Scholar] [CrossRef] [PubMed]
  47. Cheng, C.H.; Wei, L.Y.; Liu, J.W.; Chen, T.L. OWA-based ANFIS model for TAIEX forecasting. Econ. Model. 2013, 30, 442–448. [Google Scholar] [CrossRef]
  48. Hsieh, T.J.; Hsiao, H.F.; Yeh, W.C. Forecasting stock markets using wavelet trans-forms and recurrent neural networks: An integrated system based on artificial bee colony algorithm. Appl. Soft Comput. 2011, 11, 2510–2525. [Google Scholar] [CrossRef]
  49. Diebold, F.X.; Mariano, R.S. Comparing predictive accuracy. J. Bus. Econ. Stat. 1995, 13, 134–144. [Google Scholar]
Figure 1. Flowchart of our proposed forecasting model.
Figure 1. Flowchart of our proposed forecasting model.
Symmetry 09 00191 g001
Figure 2. Group and converting processes for FFLR 2,3,1,1,1,2,2,3,3→2.
Figure 2. Group and converting processes for FFLR 2,3,1,1,1,2,2,3,3→2.
Symmetry 09 00191 g002
Figure 3. Forecasting results from 1 November 1999 to 30 December 1999.
Figure 3. Forecasting results from 1 November 1999 to 30 December 1999.
Symmetry 09 00191 g003
Figure 4. The stock market fluctuation for the TAIEX test dataset (1997–2005).
Figure 4. The stock market fluctuation for the TAIEX test dataset (1997–2005).
Symmetry 09 00191 g004aSymmetry 09 00191 g004b
Table 1. Neutrosophic logical relationships (NLRs) for the historical training data of TAIEX1999.
Table 1. Neutrosophic logical relationships (NLRs) for the historical training data of TAIEX1999.
NLRsNLRsNLRs
(0.33,0.33,0.33)→(0.4,0.3,0.3)(0.22,0.33,0.44)→(0,0.6,0.4)(0.22,0.78,0)→(0.5,0.5,0)
(0.44,0.33,0.22)→(0.23,0.46,0.31)(0.22,0.44,0.33)→(0.33,0.33,0.33)(0.33,0.67,0)→(0,0,1)
(0.44,0.44,0.11)→(0.4,0.33,0.27)(0.11,0.56,0.33)→(0.17,0.5,0.33)(0.11,0.11,0.78)→(0,1,0)
(0.33,0.44,0.22)→(0.54,0.23,0.23)(0.11,0.67,0.22)→(0.17,0.33,0.5)(0,0.22,0.78)→(0,1,0)
(0.33,0.56,0.11)→(0.25,0.5,0.25)(0.22,0.56,0.22)→(0.25,0.5,0.25)(0,0.33,0.67)→(0,1,0)
(0.56,0.33,0.11)→(0.36,0.27,0.36)(0.11,0.44,0.44)→(0,0.38,0.63)(0.56,0.22,0.22)→(0.25,0.25,0.5)
(0.67,0.22,0.11)→(0,1,0)(0.11,0.33,0.56)→(0.33,0.17,0.5)(0.44,0.11,0.44)→(0.5,0.5,0)
(0.56,0.44,0)→(0,0,1)(0.11,0.22,0.67)→(0.43,0.43,0.14)(0.56,0.11,0.33)→(1,0,0)
(0.44,0.22,0.33)→(0.29,0.43,0.29)(0,0.56,0.44)→(0.33,0,0.67)(0.67,0,0.33)→(0,1,0)
(0.33,0.22,0.44)→(0.31,0.38,0.31)(0,0.44,0.56)→(0.14,0.43,0.43)(0.67,0.11,0.22)→(0.5,0.25,0.25)
(0.22,0.22,0.56)→(0.25,0.25,0.5)(0.11,0.78,0.11)→(0,0.8,0.2)(0.22,0.67,0.11)→(0,0,1)
(0.33,0.11,0.56)→(0,0.5,0.5)(0,0.89,0.11)→(0.25,0.75,0)
(0.22,0.11,0.67)→(0.29,0.29,0.43)(0.11,0.89,0)→(0.5,0.5,0)
Table 2. Forecasting results from 1 November 1999 to 30 December 1999.
Table 2. Forecasting results from 1 November 1999 to 30 December 1999.
Date (MM/DD/YYYY)ActualForecast(Forecast − Actual)2Date (MM/DD/YYYY)ActualForecast(Forecast − Actual)2
11/1/19997814.897882.904625.3612/1/19997766.207720.872054.81
11/2/19997721.597842.9414,725.8212/2/19997806.267766.201604.80
11/3/19997580.097721.5920,022.2512/3/19997933.177797.7618,335.87
11/4/19997469.237580.0912,289.9412/4/19997964.497924.671585.63
11/5/19997488.267469.23362.1412/6/19997894.467955.993785.94
11/6/19997376.567488.2612,476.8912/7/19997827.057885.963470.39
11/8/19997401.497365.511294.5612/8/19997811.027827.05256.96
11/9/19997362.697390.44770.0612/9/19997738.847802.524055.14
11/10/19997401.817351.642517.0312/10/19997733.777745.64140.90
11/11/19997532.227486.822061.1612/13/19997883.617707.4231,042.92
11/15/19997545.037521.17569.3012/14/19997850.147857.2650.69
11/16/19997606.207545.033741.7712/15/19997859.897823.791303.21
11/17/19997645.787606.201566.5812/16/19997739.767859.8914,431.22
11/18/19997718.067673.831956.2912/17/19997723.227728.7130.14
11/19/19997770.817731.661532.7212/18/19997797.877723.225572.62
11/20/19997900.347799.7110,126.4012/20/19997782.947797.87222.90
11/22/19998052.317924.9916,210.3812/21/19997934.267782.9422,897.74
11/23/19998046.198052.3137.4512/22/19998002.767947.863014.01
11/24/19997921.858046.1915,460.4412/23/19998083.498056.32738.21
11/25/19997904.537936.301009.3312/24/19998219.458137.056789.76
11/26/19997595.447918.98104,678.1312/27/19998415.078233.9032,822.57
11/29/19997823.907629.4437,814.6912/28/19998448.848390.423412.90
11/30/19997720.877845.1515,445.52Root Mean Square Error(RMSE)98.76
Table 3. Comparison of forecasting errors for different nth orders.
Table 3. Comparison of forecasting errors for different nth orders.
nAverage
2345678910
RMSE100.22100.9100.6699.81102.83103.48100.3698.76108.9999.03
Table 4. RMSEs of forecast errors for TAIEX 1997 to 2005.
Table 4. RMSEs of forecast errors for TAIEX 1997 to 2005.
Year
199719981999200020012002200320042005
RMSE141.89119.8599.03128.62125.6466.2953.256.1155.83
Table 5. A comparison of RMSEs for different methods for forecasting the TAIEX1999.
Table 5. A comparison of RMSEs for different methods for forecasting the TAIEX1999.
MethodsRMSES
Yu’s Method (2005) [25]1451.82 **
Hsieh et al.’s Method (2011) [48]94−0.42
Chang et al.’s Method (2011) [45]1000.21
Cheng et al.’s Method (2013) [47]1030.42
Chen et al.’s Method (2013) [46]102.110.39
Chen and Chen’s Method (2015) [9]103.90.29
Chen and Chen’s Method (2015) [44]92−0.51
Zhao et al.’s Method (2016) [23]110.851.16
Jia et al.’s Method (2017) [17]99.310.11
The Proposed Method99.03-
** The proposed method has better predictive accuracy than the method at the 5% significance level.
Table 6. RMSEs of forecast errors for SHSECI from 2007 to 2015.
Table 6. RMSEs of forecast errors for SHSECI from 2007 to 2015.
Year
200720082009201020112012201320142015
RMSE113.4771.649.1445.3527.7425.8319.9541.4264.6

Share and Cite

MDPI and ACS Style

Guan, H.; Guan, S.; Zhao, A. Forecasting Model Based on Neutrosophic Logical Relationship and Jaccard Similarity. Symmetry 2017, 9, 191. https://doi.org/10.3390/sym9090191

AMA Style

Guan H, Guan S, Zhao A. Forecasting Model Based on Neutrosophic Logical Relationship and Jaccard Similarity. Symmetry. 2017; 9(9):191. https://doi.org/10.3390/sym9090191

Chicago/Turabian Style

Guan, Hongjun, Shuang Guan, and Aiwu Zhao. 2017. "Forecasting Model Based on Neutrosophic Logical Relationship and Jaccard Similarity" Symmetry 9, no. 9: 191. https://doi.org/10.3390/sym9090191

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop