Next Article in Journal
Hyers–Ulam Stability and Existence of Solutions to the Generalized Liouville–Caputo Fractional Differential Equations
Previous Article in Journal
On the Integration of Stiff ODEs Using Block Backward Differentiation Formulas of Order Six
Previous Article in Special Issue
Optimal Investment, Consumption and Leisure with an Option to File for Bankruptcy
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Forecasting Model for Stock Market Based on Probabilistic Linguistic Logical Relationship and Distance Measurement

School of Management Science and Engineering, Shandong University of Finance and Economics, Jinan 250014, China
*
Author to whom correspondence should be addressed.
Symmetry 2020, 12(6), 954; https://doi.org/10.3390/sym12060954
Submission received: 14 May 2020 / Revised: 28 May 2020 / Accepted: 2 June 2020 / Published: 4 June 2020

Abstract

:
The fluctuation of the stock market has a symmetrical characteristic. To improve the performance of self-forecasting, it is crucial to summarize and accurately express internal fluctuation rules from the historical time series dataset. However, due to the influence of external interference factors, these internal rules are difficult to express by traditional mathematical models. In this paper, a novel forecasting model is proposed based on probabilistic linguistic logical relationships generated from historical time series dataset. The proposed model introduces linguistic variables with positive and negative symmetrical judgements to represent the direction of stock market fluctuation. Meanwhile, daily fluctuation trends of a stock market are represented by a probabilistic linguistic term set, which consist of daily status and its recent historical statuses. First, historical time series of a stock market is transformed into a fluctuation time series (FTS) by the first-order difference transformation. Then, a fuzzy linguistic variable is employed to represent each value in the fluctuation time series, according to predefined intervals. Next, left hand sides of fuzzy logical relationships between currents and their corresponding histories can be expressed by probabilistic linguistic term sets and similar ones can be grouped to generate probabilistic linguistic logical relationships. Lastly, based on the probabilistic linguistic term set expression of the current status and the corresponding historical statuses, distance measurement is employed to find the most proper probabilistic linguistic logical relationship for future forecasting. For the convenience of comparing the prediction performance of the model from the perspective of accuracy, this paper takes the closing price dataset of Taiwan Stock Exchange Capitalization Weighted Stock Index (TAIEX) as an example. Compared with the prediction results of previous studies, the proposed model has the advantages of stable prediction performance, simple model design, and an easy to understand platform. In order to test the performance of the model for other datasets, we use the prediction of the Shanghai Stock Exchange Composite Index (SHSECI) to prove its universality.

1. Introduction

Accurate predictions of future fluctuation for financial data can help investors hedge against risk. However, affected by high noise, instability, and long-term unpredictability of the stock market, it is difficult to predict the future trend of the stock market with absolute accuracy. Since each data set has its own inherent regulation of fluctuation, many researchers put forward many models that can predict the future by learning historical fluctuation laws, such as a regression analysis model [1], an autoregressive integrated moving average (ARIMA) model [2], an autoregressive conditional heteroscedasticity (ARCH) model [3], generalized ARCH (GARCH) [4], and more. These models use different methods to extract rules from historical data and employ them to predict the future. However, due to the interference of noise and random factors, over-fitting with historical data may lead to the lack of universality of rules, which makes the predicted results unsatisfactory.
Stock market fluctuation has symmetrical characteristics, which shows two aspects including the symmetry of fluctuation directions, the symmetry of historical fluctuation, and future trend. Affected by the dynamic external environment, the fluctuation of the financial time series dataset is a complicated nonlinear system with uncertainty, which makes it difficult to be expressed by traditional mathematical models. Inspired by Zadeh’s theory, Song and Chissom proposed fuzzy time series (FTS) prediction model [5,6,7] in 1993 to predict nonlinear complexed problems. The first fuzzy time series model was a first-order time-invariant FTS model for predicting enrollments of the university in the United States. Compared with traditional regressive models, the FTS model has many advantages because of its outstanding performance in expressing logical rules. Related models are also introduced to forecast project cost [8] and electricity load demand [9]. In a financial environment, the FTS method is widely used to predict stock index [10,11,12]. FTS-based models reduce the negative impact of random and uncertain factors on the prediction results by means of fuzziness, and the prediction accuracy is significantly improved when compared with the traditional regression method.
Fuzzy time series mainly consists of three parts: (1) interval division and fuzzification, (2) establishment of a fuzzy relationship, and (3) prediction and defuzzification. To state appropriate fuzzy logical relationships, fuzzy auto regressive (AR) models and fuzzy auto regressive and moving average (ARMA) models are widely adopted to show the impact of recurrence and weights in different fuzzy logical relationships [13,14,15,16,17,18,19]. With the development of computers, machine learning, and artificial intelligence, many scholars have even introduced neural networks and machine learning programs [19,20,21,22,23,24,25] to discover prediction rules from historical time series. In the forecasting process, the obtained logical relationships were used as rules. However, the FTS prediction model is based on the extraction rules of the first or multi-order continuous historical state, and the low-order model cannot fully reflect the periodic characteristics of the stock market fluctuation. At the same time, the high-order model will cause the lack of rules in the prediction stage due to the strict matching requirements of the fluctuation series.
In order to express the rules in time series more accurately and avoid the lack of rules, Guan et al. [26] introduced neutrosophic sets (NSs). NSs was proposed by Smarandache [27] from the philosophical thinking, which consisted of three degrees of truth, indeterminacy, and falsity. Many scholars have extended the application of the neutrosophic set to the field of disease diagnosis, prediction, and so on. In Guan’s model, historical states are mapped to the three dimensions of the neutrosophic set, and the matching of rules is realized by similarity, which avoids the problem of rules missing in the multi-order model. However, Guan’s model cannot reflect more detailed information such as fluctuation range because it maps the fluctuation states into only three dimensions.
Inspired by this, we introduce probabilistic linguistic terms set to express the fluctuation status and distance measurement to find the best matching rule. The probabilistic linguistic terms set was proposed by Pang et al. [28] in 2016. Each term was composed of corresponding probabilistic information, and Tang et al. [29] called it a probabilistic linguistic element. Linguistic variables in a probabilistic linguistic term set have positive and negative symmetrical judgements, which are employed to express different levels of decision direction. The probabilistic linguistic term set enriches decision makers’ way of expressing preference information and strengthens their ability of expressing uncertainty information. Probabilistic linguistic has been widely used in decision making [30,31,32,33,34], risk emergency plan decision making, and more. Probabilistic linguistics were successfully applied to decision making but rarely applied to forecasting problems.
This paper introduces probability linguistics into stock market prediction. A prediction model based on probabilistic linguistic theory and fuzzy logic relationship between current and historical states is proposed. For the initial step, the original time series of the stock market is represented as a fluctuation time series by calculating the difference between each piece of data with that of the previous day. The fluctuation time series is then fuzzified into a fuzzy-fluctuation time series. Next, probabilistic linguistic logical rules can be generated from traditional fuzzy logical relationships. Lastly, based on the probabilistic linguistic term set expression of current status and the corresponding historical statuses, distance measurement is employed to find the most proper probabilistic linguistic logical relationship for future forecasting. The advantages of this model lies in the following aspects. (1)The combination of the symmetrical characteristic of language variables and the symmetrical direction of the stock market fluctuation makes it convenient to describe the state and evolution trend of stock market fluctuation. Meanwhile, the fuzziness of language variables helps to reduce the interference of noise information. (2) Probabilistic linguistic logical rules can explore the internal rules of the actual existence of sequential data in an unsupervised fashion. (3) The probabilistic linguistic forecasting model can reasonably reduce the influence of noises from the internal rules by proper fuzzy treatment. The main contributions of this paper are as follows. (1) It introduced the probability linguistic method into the time series forecasting model, expanding the application field of this method. (2) The expression advantages of probability linguistics in uncertainty problems improve the reflection of the uncertainty of time series fluctuation. It provides a new expression form of fuzzy time series and deepens related research. (3) The distance measure function of probability language is used as the matching method of forecasting rules, which provides a new idea for future forecasting. The Taiwan Stock Exchange Capitalization Weighted Stock Index (TAIEX) data set from 1997 to 2005 and Shanghai Stock Exchange Composite Index (SHSECI) from 1998 to 2006 are taken as examples to verify the validation and universality of the proposed model. We also compare experimental results with some existing models to test the performance.
The second part introduces the basic concepts of fuzzy fluctuation time series and probability linguistic related theories. The third part introduces the prediction method based on probability linguistic logical rules. The fourth part uses the Taiwan Stock Exchange Capitalization Weighted Stock Index (TAIEX) data set from 1997 to 2005 and Shanghai Stock Exchange Composite Index (SHSECI) data from 2007 to 2015 to forecast the stock market. The fifth part summarizes the conclusions and potential problems in future research.

2. Preliminaries

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

Fuzzy time series was proposed by Song and Chissom [5,6,7]. In this section, we propose the concept of fuzzy-fluctuation time series (FFTS) based on existing Fuzzy time series.
Definition 1 (Linguistic Fuzzy Set).
Let U be a universe of discourse, then a fuzzy set Y = { y 0 , y 1 , , y τ } in U can be defined by its membership function, μ Y : U [ 0 , 1 ] , where μ Y ( u i ) denotes the grade of membership of u i , U = { u 1 ,   u 2 ,   u i , ,   u m } .
Let S = { s 0 , s 1 , , s τ } be a linguistic term set (LTS) describing the meaning of the fuzzy set with s α corresponding to y α ( α = 1 , 2 , α ,   τ ) . For example, S = { s 0 : low ,   s 1 : slightly   low ,   s 2 : fair ,   s 3 : slightly   high ,   s 4 : high } describes the fluctuation trends of a stock market. The element S α and its subscript α are strictly monotonically increasing [35]. Therefore, the function can be defined by f : S α = f ( α ) .
Definition 2 (Fuzzy-Fluctuation Time Series).
Let H ( t ) ( t = 1 , 2 , , T ) be a time series of real numbers, where T is the number of the time series. F ( t ) can be defined by F ( t ) = H ( t ) H ( t 1 ) ( t = 2 , 3 , , T ) , where F ( t ) is called fluctuation time series (FTS). Each element of F ( t ) can be represented by a linguistic fuzzy set X ( t ) ( t = 2 , 3 , , T ) as defined in Definition 1. X ( t ) is a fuzzy-fluctuation time series (FFTS) generated from the original F ( t ) .
Definition 3 (Fuzzy-Fluctuation Logical Relationship).
Let X ( t ) ( t = n + 1 , n + 2 , , T , n 1 ) be a FFTS. Assume X ( t ) is determined by X ( t 1 ) , X ( t 2 ) , , X ( t n ) , then the fuzzy-fluctuation logical relationship is represented by:
X ( t 1 ) , X ( t 2 ) , , X ( t n ) X ( t )
It is called the nth-order fuzzy-fluctuation logical relationship (FFLR) of the fuzzy-fluctuation time series, where X ( t n ) , , X ( t 2 ) , X ( t 1 ) is called the left-hand side (LHS) and X ( t ) is called the right-hand side (RHS) of the FFLR.

2.2. Concept of Probabilistic Linguistic

In 2016, Pang et al. [28] proposed the theory of the probabilistic linguistic term set (PLTS).
Definition 4 (Probabilistic Linguistic Term Set).
Let S = { s 0 , s 1 , , s τ } be a linguistic term set (LTS), a PLTS can be defined as:
h s ( p ) = { s α ( p ( α ) ) | s α S , 1 p ( α ) 0 , α = 0 , 1 , 2 , τ , α = 0 τ p ( α ) = 1 }
where s α ( p ( α ) )   is called a probabilistic linguistic variable (PLV), which is the linguistic term s α   associated with the probability   p ( α ) .
Definition 5 (Conversion of Fuzzy Fluctuation Logical Relationship).
Let X ( t n ) , , X ( t 2 ) , X ( t 1 ) be the LHS of a nth-order FFLR. It can be converted to a probabilistic linguistic term set (PLTS) as follows.
L ( t ) = { s α ( p ( α ) ) | s α S , p ( α ) = i = 1 . . n ( w i ) n , α = 0 , 1 , 2 , τ , α = 0 τ p ( α ) = 1 }
where w i = 1 if the subscript of X(t − i) is equal to α and 0, otherwise. L ( t ) is called the PLTS form of the LHS (PLHS) expression of a FFLR.
Example 1. 
Let τ = 4 as defined in Definition 1. The LHS of a FFLR s 3 , s 2 , s 2 , s 2 , s 4 s 2 can be converted to a probabilistic linguistic term set (PLTS) ( s 0 ( 0 ) , s 1 ( 0 ) , s 2 ( 0.6 ) , s 3 ( 0.2 ) , s 4 ( 0.2 ) . For convenience, the PLHS of the FFLR can be represented by the probability of each linguistic variable of an LTS in order. For example, the above PLTS can be simplified to be represented by ( 0 , 0 , 0.6 , 0.2 , 0.2 ) .
Definition 6 (Probabilistic Linguistic Logical Relationship).
Let X ( t ) ( t = n + 1 , n + 2 , , T ) be a FFTS, and L(t) is the PLHS expression of the FFTS. The RHSs of FFLRs with the same L(t) can be grouped by putting all their RHSs together as on the RHS of the FFLR, which can be converted a PLTS R ( t ) according to definition 5. By this way, a FFLR can be represented by a probabilistic linguistic logical relationship (PLLR) as L ( t ) R ( t )
Example 2. 
For a FFLR s 3 , s 2 , s 2 , s 2 , s 4 s 2 , all FFLRs with the same PLHS ( s 0 ( 0 ) , s 1 ( 0 ) , s 2 ( 0.6 ) , s 3 ( 0.2 ) , s 4 ( 0.2 ) ) are as follows:   s 3 , s 2 , s 2 , s 2 , s 4 s 2 , s 4 , s 2 , s 2 , s 3 , s 2 s 2 , s 2 , s 4 , s 2 , s 2 , s 3 s 2 , s 2 , s 3 , s 2 , s 4 , s 2 s 4 , s 2 , s 4 , s 2 , s 3 , s 2 s 2 , s 2 , s 2 , s 4 , s 2 , s 3 s 0 , s 2 , s 2 , s 4 , s 3 , s 2 s 2 , s 2 , s 2 , s 2 , s 4 , s 3 s 4 and s 2 , s 3 , s 2 , s 2 , s 4 s 2 . The RHSs of these FFLRs can be grouped to ( s 2 , s 2 , s 2 , s 4 , s 2 , s 0 , s 2 , s 4 , s 2 ) , which can be represented by ( s 0 ( 0.11 ) , s 1 ( 0 ) , s 2 ( 0.67 ) , s 3 ( 0 ) , s 4 ( 0.22 ) ). Thus, a PLLR can be generated as ( s 0 ( 0 ) , s 1 ( 0 ) , s 2 ( 0.6 ) , s 3 ( 0.2 ) , s 4 ( 0.2 ) ( s 0 ( 0.11 ) , s 1 ( 0 ) , s 2 ( 0.67 ) , s 3 ( 0 ) , s 4 ( 0.22 ) , which can be simplified to be represented by ( 0 , 0 , 0.6 , 0.2 , 0.2 ) ( 0.11 , 0 , 0.67 , 0 , 0.22 ) .

2.3. Distance Measurement

Definition 7 (Distance Measurement) [36].
Let   h s ( p ) = { s α ( p ( α ) ) | α = 0 , 1 , 2 , τ } and h s ( p ) = { s β ( p ( β ) ) | β = 0 , 1 , 2 , τ } be any two PLTSs. The generalized distance between h s ( p ) and h s ( p ) can be defined as follows.
d ( h s ( p ) , h s ( p ) ) = { 1 2 ( 1 τ ( s α ( p ( α ) ) ) m i n ( s α ( p ( α ) ) ) h s ( p ) ( | f * ( s α ) p ( α ) f * ( s β ) p ( β ) | ) r + 1 τ ( s β ( p ( β ) ) ) m i n ( s β ( p ( β ) ) ) h s ( p ) ( | f * ( s β ) p ( β ) f * ( s α ) p ( α ) | ) r ) } 1 r
where f * is the linguistic scale function, which can be defined as follows.
f ( s α ) = α τ ( α = 0 , 1 , , τ )
Evidently, if r = 1, then Equation (4) is reduced to the Hamming-Hausdorff distance and it is Euclidean-Hausdorff distance when r = 2.

2.4. Score Function

Definition 8 (Score of PLTS) [36].
Let h s ( p ) = { s α ( p ( α ) ) | α = 0 , 1 , 2 , τ }   be a PLTS. The score function S ( h s ( p ) ) of h s ( p ) is defined as follows.
S ( h s ( p ) ) = α = 0 τ ( α m m p ( α ) )
where m = τ 2 .
Example 3. 
For a PLTS ( s 0 ( 0.11 ) , s 1 ( 0 ) , s 2 ( 0.67 ) , s 3 ( 0 ) , s 4 ( 0.22 ) , its score is calculated as:
m = 4 2 = 2
S ( s 0 ( 0.11 ) , s 1 ( 0 ) , s 2 ( 0.67 ) , s 3 ( 0 ) , s 4 ( 0.22 ) ) = 0 2 2 × 0.11 + 0 + 2 2 2 × 0.67 + 0 + 4 2 2 × 0.22 = 0.11

3. A Novel Forecasting Model Based on Probabilistic Linguistics

Based on probabilistic linguistic logical relationships, a new forecasting model can be developed. In order to compare the forecasting results with existing works [11,22,37,38,39,40,41,42,43,44], the authentic TAXEI (Taiwan Stock Exchange Capitalization Weighted Stock Index) in 2004 is employed to illustrate the forecasting process. The dataset TAXEI in 2004 is split into two parts. The training dataset takes place from January 2004 to October 2004 and the testing dataset occurs from November 2004 to December 2004. The basic steps of the proposed model are shown in Figure 1.
Step 1. Generation of FFTS
For an original time series H ( t ) ( t = 1 , 2 , , T ) , its corresponding fluctuation time series is determined by F ( t ) = H ( t ) H ( t 1 ) ( t = 2 , 3 , , T ) . Let l e n represent the whole mean of all elements in the fluctuation time series F ( t ) ( t = 2 , 3 , , T ) . Define intervals u 0 = ( , l e n ] , u 1 = ( l e n , l e n / 2 ] , u 2 = ( l e n / 2 , l e n   / 2 ] ,   u 3 = ( l e n / 2 , l e n ] , u 4 = ( l e n , + ) and linguistic terms set S = { s 0 : l o w ,   s 1 : s l i g h t l y   l o w ,   s 2 : f a i r ,   s 3 : s l i g h t l y   h i g h ,   s 4 : h i g h } . F ( t ) ( t = 2 , 3 , , T ) can be fuzzified into a fuzzy-fluctuation time series X ( t ) ( t = 2 , 3 , , t ) , according to Definition 2.
Step 2. Establishment of FFLRs for Historical Training Data
According to Definition 3, each X ( t ) ( t = n + 1 , n + 2 , , T , n 1 ) in the historical training dataset can establish FFLR with its related historical data as X ( t 1 ) , X ( t 2 ) , , X ( t n ) X ( t ) .
Step 3. Conversion of FFLRs to PLLRs
According to Definition 5, each LHS of FFLRs can be expressed by a PLHS L(t). Then, we can generate the R ( t ) for different L ( t ) , respectively, as described in Definition 6. Thus, the FFLRs for the historical training dataset are converted into PLLRs.
Step 4. Forecasting of the Future
For each observed point H ( i ) in the test time series, use a L ( t ) to represent its current and related historical statuses. Then, find the most similar h s ( p ) in the left-hand side of PLLRs generated in step 3 by distance comparison, as described in Definition 7. According to the right-hand side of the selected PLLR h s ( p ) , calculate its score S( h s ( p ) , as described in Definition 8. The fluctuation value F ( i + 1 ) of the next point can be forecasted as F ( i + 1 ) =   S ( h s ( p ) × l e n . Lastly, the forecasting value can be calculated based on the observed point H ( i ) by H ( i + 1 ) = H ( i ) + F ( i + 1 ) .

4. Empirical Analysis

4.1. Forecasting of the Taiwan Stock Exchange Capitalization Weighted Stock Index

Many studies use TAIEX2004 as an example to illustrate their proposed forecasting methods [11,18,19,22,37,38,39,40,41,42,43,44]. In order to test the accuracy, we also use TAIEX2004 to illustrate the proposed method.
Step 1: Calculate the fluctuation value for each data in the historical training dataset of TAIEX2004. Then, calculate the whole mean of the fluctuation numbers of the training dataset for further fuzzification. In this case, the whole mean of the historical dataset of TAIEX2004 from January to October is l e n = 61.87. Therefore, the historical training dataset can be represented by FFTS, as shown in Appendix Table A1.
Step 2: Build nth-order FFLRs according to the relationships of each data and its historical fluctuations (as shown in Appendix Table A2). For convenience, the element s i is simplified to number i in the expression of FFLRs.
Step 3: In order to convert the FFLRs to PLLRs, the LHSs of the FFLRs in Table A2 are converted to PLHSs. Then, the RHSs of the FFLRs are grouped by PLHSs and expressed by probabilistic linguistic terms sets. In this way, FFLRs are converted to PLLRs. For example, the LHS of FFLR s 3 , s 2 , s 2 , s 2 , s 4 s 2 can be represented by a probabilistic linguistic term set and simplified as ( 0 , 0 , 0.6 , 0.2 , 0.2 ) . All RHSs with the same PLHS can be grouped to ( s 4 , s 2 , s 2 , s 2 , s 4 , s 0 , s 4 , s 4 , s 2 ) , which can be further converted to a probabilistic linguistic term set and simplified as ( 0.11 , 0 , 0.67 , 0 , 0.22 ) . Thus, a PLLR ( 0 , 0 , 0.6 , 0.2 , 0.2 ) 0.11 , 0 , 0.67 , 0 , 0.22 ) is generated. The detailed process is shown in Figure 2.
In this way, the FFLRs in Table A2 can be converted into PLLRs, as shown in Table 1.
Step 4: Use the PLLRs obtained from the historical training dateset to forecast the testing dataset from 1 November 2004 to 31 December 2004. For example, set current point is the date 29 October 2004 and the forecasting date is 1 November 2004. First, the 5th-order current and related historical fuzzy-fluctuation trends are s 2 , s 3 , s 2 , s 0 , s 2 (as shown in Table A1 from date 29 October to 22 October), which can be represented by a probabilistic linguistic term set ( 0.2 , 0 , 0.6 , 0.2 , 0 ) . Then, by using the distance measurement method described in Definition 8 (where the parameter r is set to 1), the most optimal PLLR is ( 0.2 , 0 , 0.6 , 0.2 , 0 )     ( 0.25 ,   0 ,   0.75 ,   0 ,   0 ) . Therefore, the fuzzified forecasting fluctuation can be obtained by the score of the RHS of PLLR.
S ( 0.25 ,   0 ,   0.75 ,   0 ,   0 ) = ( ( 0 2 ) / 2 ) × 0.25 + ( ( 1 2 ) / 2 ) × 0 + ( ( 2 2 ) / 2 ) × 0.75 + ( ( 3 2 ) / 2 ) × 0 + ( ( 4 2 ) / 2 ) × 0 = 0.25
It can be defuzzified by:
F ( i + 1 ) = 0.25 × l e n = 0.25 × 61.87 = 15.37
At last, the forecasted value can be calculated through the current value and the fluctuation value.
H ( i + 1 ) = H ( i ) + F ( i + 1 ) = 5705.93 15.37 = 5690.46
The other forecasting results are shown in Table 2 and Figure 3.
From the perspective of accuracy, a performance assessment can be carried out comparing forecasted values and the actual values. There are many indicators that have been verified to be useful for difference comparisons, such as the mean squared error (MSE), the root of the mean squared error (RMSE), the mean absolute error (MAE), and the mean percentage error (MPE). The definitions are described as follows.
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
where t = 1,2,…,n denotes the position of series to be compared, n denotes the number of the series, and forecast (t) and actual (t) denote the forecasted value and actual value at position t, respectively.
With respect to the proposed method for the 5th-order forecasting model, the mean squared error (MSE), the root of the mean squared error (RMSE), the mean absolute error (MAE), and the mean percentage error (MPE) are 3029.91, 55.04, 5927.36, 38.87, respectively. The forecasting errors of RMSE for different nth-order models are shown in Table 3.
Figure 4 and Table 4 describe the forecasting results and the RMSEs for TAIEX from 1997 to 2005.
Table 5 shows a comparison of the RMSEs of different methods for forecasting the TAIEX 1997–2005.
From Table 5, we can see that the performance of the method presented in this paper is stable and acceptable. Although performance of the proposed method is not the best method for all time series, its average performance is the best. In fact, accuracy is not the unique judgement criteria for a forecasting method. One particularly preferred aspect is that it can be easily realized by a computer because it does not need human intervention. Meanwhile, the introduction of a probabilistic linguistic term set makes it easy to understand and possible to employ a distance measurement method to find out the most appropriate rules for further forecasting. From that point of view, it has better universality for different types of time series.

4.2. Forecasting Shanghai Stock Exchange Composite Index

In order to verify the universality of the proposed model, the famous SHSECI (Shanghai Stock Exchange Composite Index) in China is also taken as an example. We carry out forecasting for the SHSECI from 2007 to 2015 by the proposed method. The realistic datasets for each year are also divided into the training dataset and testing dataset. The RMSEs of the forecasting results for SHSECI from 2007 to 2015 are shown in Table 6. It shows that the SHSECI stock market can be successfully forecasted by the proposed model.

5. Conclusions

Considering the symmetrical characteristics of stock market fluctuation, this paper proposes a novel forecasting model based on symmetrical linguistic variables. The proposed model extends traditional FFLRs to PLLRs. Through such a transformation, distance measurement between probabilistic linguistic term sets can be employed to optimize the expression of forecasting rules. The greatest aspect of the proposed method is that it can retain more detailed fluctuation information while reducing overfitting information. Meanwhile, the distance comparison fuction makes it easy to solve new situations and avoid a lack of rules. This makes it more universal when compared with traditional models. In addition, the definability of high order and linguistic terms makes it more flexible than many other methods. Compared with the prediction results of previous studies, the proposed model has the advantages of stable prediction performance, simple model design, and an easy to understand platform. The success of forecasting SHSECI verifies the universality of the proposed model.
This model uses the simplest form of probability linguistic variables to express the fuzzy fluctuation states of a time series. In a realistic stock market, there are a lot of disturbance factors concealing the internal fluctuation law of the time series. In order to reveal the internal fluctuation law, it is important to select a suitable method to retain the information reflecting the internal fluctuation law and to erase the influence of noise to a maximum extent. From this perspective, the selection of the fuzzification method needs to be deeply discussed. In this regard, the existing decision-making methods can provide useful information [45]. In the follow-up study, we can make full use of the latest research results in decision-making and further optimize the prediction method. At the same time, other external factors related to the fluctuation of the stock market will also be introduced to establish new models.

Author Contributions

Methodology, A.Z., conceptualization, A.Z., writing-original draft preparation, J.G., writing-review and editing, H.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by major projects of the National Social Science Foundation of China under Grants grant number 19VHQ011.

Acknowledgments

The authors sincercely appreciate the comments and suggestions from anonymous reviewers, which improve the quality of this paper.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1. Fuzzy-Fluctuation Time Series (FFTS) from 2 January to 29 October for Taiwan Stock Exchange Capitalization Weighted Stock Index (TAIEX) 2004.
Table A1. Fuzzy-Fluctuation Time Series (FFTS) from 2 January to 29 October for Taiwan Stock Exchange Capitalization Weighted Stock Index (TAIEX) 2004.
Date (MM/DD/YY)TAXEIFluctuationFuzzifiedDate (MM/DD/YY)TAXEIFluctuationFuzzifiedDate (MM/DD/YY)TAXEIFluctuationFuzzified
01/02/046041.56--04/23/046748.116.01208/06/045399.16−28.452
01/05/046125.4283.86404/26/046710.7−37.4108/09/045399.450.292
01/06/046144.0118.59204/27/046646.8−63.9008/10/045393.73−5.722
01/07/046141.25−2.76204/28/046574.75−72.05008/11/045367.34−26.392
01/08/046169.1727.92204/29/046402.21−172.54008/12/045368.020.682
01/09/046226.9857.81304/30/046117.81−284.4008/13/045389.9321.912
01/12/046219.71−7.27205/03/046029.77−88.04008/16/045352.01−37.921
01/13/046210.22−9.49205/04/046188.15158.38408/17/045342.49−9.522
01/14/046274.9764.75405/05/045854.23−333.92008/18/045427.7585.264
01/15/046264.37−10.6205/06/045909.7955.56308/19/045602.99175.244
01/16/046269.715.34205/07/046040.26130.47408/20/045622.8619.872
01/27/046384.63114.92405/10/045825.05−215.21008/23/045660.9738.113
01/28/046386.251.62205/11/045886.3661.31408/26/045813.39152.424
01/29/046312.65−73.6005/12/045958.7972.43408/27/045797.71−15.682
01/30/046375.3862.73405/13/045918.09−40.7108/30/045788.94−8.772
02/02/046319.96−55.42105/14/045777.32−140.77008/31/045765.54−23.42
02/03/046252.23−67.73005/17/045482.96−294.36009/01/045858.1492.64
02/04/046241.39−10.84205/18/045557.6874.72409/02/045852.85−5.292
02/05/046268.1426.75205/19/045860.58302.9409/03/045761.14−91.710
02/06/046353.3585.21405/20/045815.33−45.25109/06/045775.9914.852
02/09/046463.09109.74405/21/045964.94149.61409/07/045846.8370.844
02/10/046488.3425.25205/24/045942.08−22.86209/08/045846.02−0.812
02/11/046454.39−33.95105/25/045958.3816.3209/09/045842.93−3.092
02/12/046436.95−17.44205/26/046027.2768.89409/10/045846.193.262
02/13/046549.18112.23405/27/046033.055.78209/13/045928.2282.034
02/16/046565.3716.19205/28/046137.26104.21409/14/045919.77−8.452
02/17/046600.4735.1305/31/045977.84−159.42009/15/045871.07−48.71
02/18/046605.855.38206/01/045986.28.36209/16/045891.0519.982
02/19/046681.5275.67406/02/045875.67−110.53009/17/045818.39−72.660
02/20/046665.54−15.98206/03/045671.45−204.22009/20/045864.5446.153
02/23/046665.890.35206/04/045724.8953.44309/21/045949.2684.724
02/24/046589.23−76.66006/07/045935.82210.93409/22/045970.1820.922
02/25/046644.2855.05306/08/045986.7650.94309/23/045937.25−32.931
02/26/046693.2548.97306/09/045965.7−21.06209/24/045892.21−45.041
02/27/046750.5457.29306/10/045867.51−98.19009/27/045849.22−42.991
03/01/046888.43137.89406/11/045735.07−132.44009/29/045809.75−39.471
03/02/046975.2686.83406/14/045574.08−160.99009/30/045845.6935.943
03/03/046932.17−43.09106/15/045646.4972.41410/01/045945.3599.664
03/04/047034.1101.93406/16/045560.16−86.33010/04/046077.96132.614
03/05/046943.68−90.42006/17/045664.35104.19410/05/046081.013.052
03/08/046901.48−42.2106/18/045569.29−95.06010/06/046060.61−20.42
03/09/046973.972.42406/21/045556.54−12.75210/07/04610342.393
03/10/046874.91−98.99006/23/045729.3172.76410/08/046102.16−0.842
03/11/046879.114.2206/24/045779.0949.79310/11/046089.28−12.882
03/12/046800.24−78.87006/25/045802.5523.46210/12/045979.56−109.720
03/15/046635.98−164.26006/28/045709.84−92.71010/13/045963.07−16.492
03/16/046589.72−46.26106/29/045741.5231.68310/14/045831.07−1320
03/17/046577.98−11.74206/30/045839.4497.92410/15/045820.82−10.252
03/18/046787.03209.05407/01/045836.91−2.53210/18/045772.12−48.71
03/19/046815.0928.06207/02/045746.7−90.21010/19/045807.7935.673
03/22/046359.92−455.17007/05/045659.78−86.92010/20/045788.34−19.452
03/23/046172.89−187.03007/06/045733.5773.79410/21/045797.248.92
03/24/046213.5640.67307/07/045727.78−5.79210/22/045774.67−22.572
03/25/046156.73−56.83107/08/045713.39−14.39210/26/045662.88−111.790
03/26/046132.62−24.11207/09/045777.7264.33410/27/045650.97−11.912
03/29/046474.11341.49407/12/045758.74−18.98210/28/045695.5644.593
03/30/046494.7120.6207/13/045685.57−73.17010/29/045705.9310.372
03/31/046522.1927.48207/14/045623.65−61.920
04/01/046523.491.3207/15/045542.8−80.850
04/02/046545.5422.05207/16/045502.14−40.661
04/05/046682.73137.19407/19/045489.1−13.042
04/06/046635.54−47.19107/20/045325.68−163.420
04/07/046646.7411.2207/21/045409.1383.454
04/08/046672.8626.12207/22/045387.96−21.172
04/09/046620.36−52.5107/23/045373.85−14.112
04/12/046777.78157.42407/26/045331.71−42.141
04/13/046794.3316.55207/27/045398.6166.94
04/14/046880.1885.85407/28/045383.57−15.042
04/15/046736.79−143.39007/29/045349.66−33.911
04/16/046818.281.41407/30/045420.5770.914
04/19/046779.18−39.02108/02/045350.4−70.170
04/20/046799.9720.79208/03/045367.2216.822
04/21/046810.2510.28208/04/045316.87−50.351
04/22/046732.09−78.16008/05/045427.61110.744
Table A2. The fuzzy-fluctuation logical relationship (FFLRs) and the converted probabilitics linguistic term set form of the left hand side (PLHSs) of FFLRs for training data of TAIEX2004.
Table A2. The fuzzy-fluctuation logical relationship (FFLRs) and the converted probabilitics linguistic term set form of the left hand side (PLHSs) of FFLRs for training data of TAIEX2004.
Date (MM/DD/YY)FFLRPLHSDate (MM/DD/YY)FFLRPLHSDate (MM/DD/YY)FFLRPLHSDate (MM/DD/YY)FFLRPLHS
01/12/04(3,2,2,2,4)→2(0,0,0.6,0.2,0.2)03/30/04(4,2,1,3,0)→2(0.2,0.2,0.2,0.2,0.2)06/08/04(4,3,0,0,2)→3(0.4,0,0.2,0.2,0.2)08/18/04(2,1,2,2,2)→4(0,0.2,0.8,0,0)
01/13/04(2,3,2,2,2)→2(0,0,0.8,0.2,0)03/31/04(2,4,2,1,3)→2(0,0.2,0.4,0.2,0.2)06/09/04(3,4,3,0,0)→2(0.4,0,0,0.4,0.2)08/19/04(4,2,1,2,2)→4(0,0.2,0.6,0,0.2)
01/14/04(2,2,3,2,2)→4(0,0,0.8,0.2,0)04/01/04(2,2,4,2,1)→2(0,0.2,0.6,0,0.2)06/10/04(2,3,4,3,0)→0(0.2,0,0.2,0.4,0.2)08/20/04(4,4,2,1,2)→2(0,0.2,0.4,0,0.4)
01/15/04(4,2,2,3,2)→2(0,0,0.6,0.2,0.2)04/02/04(2,2,2,4,2)→2(0,0,0.8,0,0.2)06/11/04(0,2,3,4,3)→0(0.2,0,0.2,0.4,0.2)08/23/04(2,4,4,2,1)→3(0,0.2,0.4,0,0.4)
01/16/04(2,4,2,2,3)→2(0,0,0.6,0.2,0.2)04/05/04(2,2,2,2,4)→4(0,0,0.8,0,0.2)06/14/04(0,0,2,3,4)→0(0.4,0,0.2,0.2,0.2)08/26/04(3,2,4,4,2)→4(0,0,0.4,0.2,0.4)
01/27/04(2,2,4,2,2)→4(0,0,0.8,0,0.2)04/06/04(4,2,2,2,2)→1(0,0,0.8,0,0.2)06/15/04(0,0,0,2,3)→4(0.6,0,0.2,0.2,0)08/27/04(4,3,2,4,4)→2(0,0,0.2,0.2,0.6)
01/28/04(4,2,2,4,2)→2(0,0,0.6,0,0.4)04/07/04(1,4,2,2,2)→2(0,0.2,0.6,0,0.2)06/16/04(4,0,0,0,2)→0(0.6,0,0.2,0,0.2)08/30/04(2,4,3,2,4)→2(0,0,0.4,0.2,0.4)
01/29/04(2,4,2,2,4)→0(0,0,0.6,0,0.4)04/08/04(2,1,4,2,2)→2(0,0.2,0.6,0,0.2)06/17/04(0,4,0,0,0)→4(0.8,0,0,0,0.2)08/31/04(2,2,4,3,2)→2(0,0,0.6,0.2,0.2)
01/30/04(0,2,4,2,2)→4(0.2,0,0.6,0,0.2)04/09/04(2,2,1,4,2)→1(0,0.2,0.6,0,0.2)06/18/04(4,0,4,0,0)→0(0.6,0,0,0,0.4)09/01/04(2,2,2,4,3)→4(0,0,0.6,0.2,0.2)
02/02/04(4,0,2,4,2)→1(0.2,0,0.4,0,0.4)04/12/04(1,2,2,1,4)→4(0,0.4,0.4,0,0.2)06/21/04(0,4,0,4,0)→2(0.6,0,0,0,0.4)09/02/04(4,2,2,2,4)→2(0,0,0.6,0,0.4)
02/03/04(1,4,0,2,4)→0(0.2,0.2,0.2,0,0.4)04/13/04(4,1,2,2,1)→2(0,0.4,0.4,0,0.2)06/23/04(2,0,4,0,4)→4(0.4,0,0.2,0,0.4)09/03/04(2,4,2,2,2)→0(0,0,0.8,0,0.2)
02/04/04(0,1,4,0,2)→2(0.4,0.2,0.2,0,0.2)04/14/04(2,4,1,2,2)→4(0,0.2,0.6,0,0.2)06/24/04(4,2,0,4,0)→3(0.4,0,0.2,0,0.4)09/06/04(0,2,4,2,2)→2(0.2,0,0.6,0,0.2)
02/05/04(2,0,1,4,0)→2(0.4,0.2,0.2,0,0.2)04/15/04(4,2,4,1,2)→0(0,0.2,0.4,0,0.4)06/25/04(3,4,2,0,4)→2(0.2,0,0.2,0.2,0.4)09/07/04(2,0,2,4,2)→4(0.2,0,0.6,0,0.2)
02/06/04(2,2,0,1,4)→4(0.2,0.2,0.4,0,0.2)04/16/04(0,4,2,4,1)→4(0.2,0.2,0.2,0,0.4)06/28/04(2,3,4,2,0)→0(0.2,0,0.4,0.2,0.2)09/08/04(4,2,0,2,4)→2(0.2,0,0.4,0,0.4)
02/09/04(4,2,2,0,1)→4(0.2,0.2,0.4,0,0.2)04/19/04(4,0,4,2,4)→1(0.2,0,0.2,0,0.6)06/29/04(0,2,3,4,2)→3(0.2,0,0.4,0.2,0.2)09/09/04(2,4,2,0,2)→2(0.2,0,0.6,0,0.2)
02/10/04(4,4,2,2,0)→2(0.2,0,0.4,0,0.4)04/20/04(1,4,0,4,2)→2(0.2,0.2,0.2,0,0.4)06/30/04(3,0,2,3,4)→4(0.2,0,0.2,0.4,0.2)09/10/04(2,2,4,2,0)→2(0.2,0,0.6,0,0.2)
02/11/04(2,4,4,2,2)→1(0,0,0.6,0,0.4)04/21/04(2,1,4,0,4)→2(0.2,0.2,0.2,0,0.4)07/01/04(4,3,0,2,3)→2(0.2,0,0.2,0.4,0.2)09/13/04(2,2,2,4,2)→4(0,0,0.8,0,0.2)
02/12/04(1,2,4,4,2)→2(0,0.2,0.4,0,0.4)04/22/04(2,2,1,4,0)→0(0.2,0.2,0.4,0,0.2)07/02/04(2,4,3,0,2)→0(0.2,0,0.4,0.2,0.2)09/14/04(4,2,2,2,4)→2(0,0,0.6,0,0.4)
02/13/04(2,1,2,4,4)→4(0,0.2,0.4,0,0.4)04/23/04(0,2,2,1,4)→2(0.2,0.2,0.4,0,0.2)07/05/04(0,2,4,3,0)→0(0.4,0,0.2,0.2,0.2)09/15/04(2,4,2,2,2)→1(0,0,0.8,0,0.2)
02/16/04(4,2,1,2,4)→2(0,0.2,0.4,0,0.4)04/26/04(2,0,2,2,1)→1(0.2,0.2,0.6,0,0)07/06/04(0,0,2,4,3)→4(0.4,0,0.2,0.2,0.2)09/16/04(1,2,4,2,2)→2(0,0.2,0.6,0,0.2)
02/17/04(2,4,2,1,2)→3(0,0.2,0.6,0,0.2)04/27/04(1,2,0,2,2)→0(0.2,0.2,0.6,0,0)07/07/04(4,0,0,2,4)→2(0.4,0,0.2,0,0.4)09/17/04(2,1,2,4,2)→0(0,0.2,0.6,0,0.2)
02/18/04(3,2,4,2,1)→2(0,0.2,0.4,0.2,0.2)04/28/04(0,1,2,0,2)→0(0.4,0.2,0.4,0,0)07/08/04(2,4,0,0,2)→2(0.4,0,0.4,0,0.2)09/20/04(0,2,1,2,4)→3(0.2,0.2,0.4,0,0.2)
02/19/04(2,3,2,4,2)→4(0,0,0.6,0.2,0.2)04/29/04(0,0,1,2,0)→0(0.6,0.2,0.2,0,0)07/09/04(2,2,4,0,0)→4(0.4,0,0.4,0,0.2)09/21/04(3,0,2,1,2)→4(0.2,0.2,0.4,0.2,0)
02/20/04(4,2,3,2,4)→2(0,0,0.4,0.2,0.4)04/30/04(0,0,0,1,2)→0(0.6,0.2,0.2,0,0)07/12/04(4,2,2,4,0)→2(0.2,0,0.4,0,0.4)09/22/04(4,3,0,2,1)→2(0.2,0.2,0.2,0.2,0.2)
02/23/04(2,4,2,3,2)→2(0,0,0.6,0.2,0.2)05/03/04(0,0,0,0,1)→0(0.8,0.2,0,0,0)07/13/04(2,4,2,2,4)→0(0,0,0.6,0,0.4)09/23/04(2,4,3,0,2)→1(0.2,0,0.4,0.2,0.2)
02/24/04(2,2,4,2,3)→0(0,0,0.6,0.2,0.2)05/04/04(0,0,0,0,0)→4(1,0,0,0,0)07/14/04(0,2,4,2,2)→0(0.2,0,0.6,0,0.2)09/24/04(1,2,4,3,0)→1(0.2,0.2,0.2,0.2,0.2)
02/19/04(2,3,2,4,2)→4(0,0,0.6,0.2,0.2)04/29/04(0,0,1,2,0)→0(0.6,0.2,0.2,0,0)07/09/04(2,2,4,0,0)→4(0.4,0,0.4,0,0.2)09/21/04(3,0,2,1,2)→4(0.2,0.2,0.4,0.2,0)
02/25/04(0,2,2,4,2)→3(0.2,0,0.6,0,0.2)05/05/04(4,0,0,0,0)→0(0.8,0,0,0,0.2)07/15/04(0,0,2,4,2)→0(0.4,0,0.4,0,0.2)09/27/04(1,1,2,4,3)→1(0,0.4,0.2,0.2,0.2)
02/26/04(3,0,2,2,4)→3(0.2,0,0.4,0.2,0.2)05/06/04(0,4,0,0,0)→3(0.8,0,0,0,0.2)07/16/04(0,0,0,2,4)→1(0.6,0,0.2,0,0.2)09/29/04(1,1,1,2,4)→1(0,0.6,0.2,0,0.2)
02/27/04(3,3,0,2,2)→3(0.2,0,0.4,0.4,0)05/07/04(3,0,4,0,0)→4(0.6,0,0,0.2,0.2)07/19/04(1,0,0,0,2)→2(0.6,0.2,0.2,0,0)09/30/04(1,1,1,1,2)→3(0,0.8,0.2,0,0)
03/01/04(3,3,3,0,2)→4(0.2,0,0.2,0.6,0)05/10/04(4,3,0,4,0)→0(0.4,0,0,0.2,0.4)07/20/04(2,1,0,0,0)→0(0.6,0.2,0.2,0,0)10/01/04(3,1,1,1,1)→4(0,0.8,0,0.2,0)
03/02/04(4,3,3,3,0)→4(0.2,0,0,0.6,0.2)05/11/04(0,4,3,0,4)→3(0.4,0,0,0.2,0.4)07/21/04(0,2,1,0,0)→4(0.6,0.2,0.2,0,0)10/04/04(4,3,1,1,1)→4(0,0.6,0,0.2,0.2)
03/03/04(4,4,3,3,3)→1(0,0,0,0.6,0.4)05/12/04(3,0,4,3,0)→4(0.4,0,0,0.4,0.2)07/22/04(4,0,2,1,0)→2(0.4,0.2,0.2,0,0.2)10/05/04(4,4,3,1,1)→2(0,0.4,0,0.2,0.4)
03/04/04(1,4,4,3,3)→4(0,0.2,0,0.4,0.4)05/13/04(4,3,0,4,3)→1(0.2,0,0,0.4,0.4)07/23/04(2,4,0,2,1)→2(0.2,0.2,0.4,0,0.2)10/06/04(2,4,4,3,1)→2(0,0.2,0.2,0.2,0.4)
03/05/04(4,1,4,4,3)→0(0,0.2,0,0.2,0.6)05/14/04(1,4,3,0,4)→0(0.2,0.2,0,0.2,0.4)07/26/04(2,2,4,0,2)→1(0.2,0,0.6,0,0.2)10/07/04(2,2,4,4,3)→3(0,0,0.4,0.2,0.4)
03/08/04(0,4,1,4,4)→1(0.2,0.2,0,0,0.6)05/17/04(0,1,4,3,0)→0(0.4,0.2,0,0.2,0.2)07/27/04(1,2,2,4,0)→4(0.2,0.2,0.4,0,0.2)10/08/04(3,2,2,4,4)→2(0,0,0.4,0.2,0.4)
03/09/04(1,0,4,1,4)→4(0.2,0.4,0,0,0.4)05/18/04(0,0,1,4,3)→4(0.4,0.2,0,0.2,0.2)07/28/04(4,1,2,2,4)→2(0,0.2,0.4,0,0.4)10/11/04(2,3,2,2,4)→2(0,0,0.6,0.2,0.2)
03/10/04(4,1,0,4,1)→0(0.2,0.4,0,0,0.4)05/19/04(4,0,0,1,4)→4(0.4,0.2,0,0,0.4)07/29/04(2,4,1,2,2)→1(0,0.2,0.6,0,0.2)10/12/04(2,2,3,2,2)→0(0,0,0.8,0.2,0)
03/11/04(0,4,1,0,4)→2(0.4,0.2,0,0,0.4)05/20/04(4,4,0,0,1)→1(0.4,0.2,0,0,0.4)07/30/04(1,2,4,1,2)→4(0,0.4,0.4,0,0.2)10/13/04(0,2,2,3,2)→2(0.2,0,0.6,0.2,0)
03/12/04(2,0,4,1,0)→0(0.4,0.2,0.2,0,0.2)05/21/04(1,4,4,0,0)→4(0.4,0.2,0,0,0.4)08/02/04(4,1,2,4,1)→0(0,0.4,0.2,0,0.4)10/14/04(2,0,2,2,3)→0(0.2,0,0.6,0.2,0)
03/15/04(0,2,0,4,1)→0(0.4,0.2,0.2,0,0.2)05/24/04(4,1,4,4,0)→2(0.2,0.2,0,0,0.6)08/03/04(0,4,1,2,4)→2(0.2,0.2,0.2,0,0.4)10/15/04(0,2,0,2,2)→2(0.4,0,0.6,0,0)
03/16/04(0,0,2,0,4)→1(0.6,0,0.2,0,0.2)05/25/04(2,4,1,4,4)→2(0,0.2,0.2,0,0.6)08/04/04(2,0,4,1,2)→1(0.2,0.2,0.4,0,0.2)10/18/04(2,0,2,0,2)→1(0.4,0,0.6,0,0)
03/17/04(1,0,0,2,0)→2(0.6,0.2,0.2,0,0)05/26/04(2,2,4,1,4)→4(0,0.2,0.4,0,0.4)08/05/04(1,2,0,4,1)→4(0.2,0.4,0.2,0,0.2)10/19/04(1,2,0,2,0)→3(0.4,0.2,0.4,0,0)
03/18/04(2,1,0,0,2)→4(0.4,0.2,0.4,0,0)05/27/04(4,2,2,4,1)→2(0,0.2,0.4,0,0.4)08/06/04(4,1,2,0,4)→2(0.2,0.2,0.2,0,0.4)10/20/04(3,1,2,0,2)→2(0.2,0.2,0.4,0.2,0)
03/19/04(4,2,1,0,0)→2(0.4,0.2,0.2,0,0.2)05/28/04(2,4,2,2,4)→4(0,0,0.6,0,0.4)08/09/04(2,4,1,2,0)→2(0.2,0.2,0.4,0,0.2)10/21/04(2,3,1,2,0)→2(0.2,0.2,0.4,0.2,0)
03/22/04(2,4,2,1,0)→0(0.2,0.2,0.4,0,0.2)05/31/04(4,2,4,2,2)→0(0,0,0.6,0,0.4)08/10/04(2,2,4,1,2)→2(0,0.2,0.6,0,0.2)10/22/04(2,2,3,1,2)→2(0,0.2,0.6,0.2,0)
03/23/04(0,2,4,2,1)→0(0.2,0.2,0.4,0,0.2)06/01/04(0,4,2,4,2)→2(0.2,0,0.4,0,0.4)08/11/04(2,2,2,4,1)→2(0,0.2,0.6,0,0.2)10/26/04(2,2,2,3,1)→0(0,0.2,0.6,0.2,0)
03/24/04(0,0,2,4,2)→3(0.4,0,0.4,0,0.2)06/02/04(2,0,4,2,4)→0(0.2,0,0.4,0,0.4)08/12/04(2,2,2,2,4)→2(0,0,0.8,0,0.2)10/27/04(0,2,2,2,3)→2(0.2,0,0.6,0.2,0)
03/25/04(3,0,0,2,4)→1(0.4,0,0.2,0.2,0.2)06/03/04(0,2,0,4,2)→0(0.4,0,0.4,0,0.2)08/13/04(2,2,2,2,2)→2(0,0,1,0,0)10/28/04(2,0,2,2,2)→3(0.2,0,0.8,0,0)
03/26/04(1,3,0,0,2)→2(0.4,0.2,0.2,0.2,0)06/04/04(0,0,2,0,4)→3(0.6,0,0.2,0,0.2)08/16/04(2,2,2,2,2)→1(0,0,1,0,0)10/29/04(3,2,0,2,2)→2(0.2,0,0.6,0.2,0)
03/29/04(2,1,3,0,0)→4(0.4,0.2,0.2,0.2,0)06/07/04(3,0,0,2,0)→4(0.6,0,0.2,0.2,0)08/17/04(1,2,2,2,2)→2(0,0.2,0.8,0,0)

References

  1. Martin, S.; Paulo, C.; Juan, P.D.; Lenka, S. 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]
  2. Tan, Z.F.; Zhang, J.L.; Wang, J.H.; Xu, J. Day-ahead electricity price forecasting using wavelet transform combined with ARIMA and GARCH models. Appl. Energy 2010, 87, 3606–3610. [Google Scholar] [CrossRef]
  3. Engle, R.F. Autoregressive Conditional heteroscedasticity with estimates of the variance of United Kingdom inflation. Econometrica 1982, 50, 987–1007. [Google Scholar] [CrossRef]
  4. Bauwens, L.; Laurent, S. A new class of multivariate skew densities, with application to generalized autoregressive conditional heteroscedasticity models. J. Bus. Econ. Stat. 2005, 23, 346–354. [Google Scholar] [CrossRef]
  5. Song, Q.; Chissom, B.S. Forecasting enrollments with fuzzy time series—Part II. Fuzzy Sets Syst. 1994, 62, 1–8. [Google Scholar] [CrossRef]
  6. Song, Q.; Chissom, B.S. Fuzzy time series and its models. Fuzzy Sets Syst. 1993, 54, 269–277. [Google Scholar] [CrossRef]
  7. Song, Q.; Chissom, B.S. Forecasting enrollments with fuzzy time series—Part I. Fuzzy Sets Syst. 1993, 54, 1–9. [Google Scholar]
  8. Cheng, C.H.; Chang, J.R.; Yeh, C.A. Entropy-based and trapezoid fuzzification-based fuzzy time series approaches for forecasting IT project cost. Technol. Forecast. Soc. Chang. 2006, 73, 524–542. [Google Scholar] [CrossRef]
  9. 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]
  10. Rubio, A.; Bermúdez, 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]
  11. 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]
  12. Chen, S.M.; Manalu, G.M.T.; Shih, S.C.; Sheu, T.W.; Liu, H.C. A new method for fuzzy forecasting based on two-factors high-order fuzzy-trend logical relationship groups and particle swarm optimization techniques. In Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, IEEE, Anchorage, AK, USA, 9–12 October 2011. [Google Scholar] [CrossRef]
  13. Cai, Q.; Zhang, D.; Zheng, W.; Leung, S.C. 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]
  14. 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]
  15. Chen, S.M.; Chen, C.D. TAIEX Forecasting Based on Fuzzy Time Series and Fuzzy Variation Groups. IEEE Trans. Fuzzy Syst. 2011, 19, 1–12. [Google Scholar] [CrossRef]
  16. Chen, S.M.; Chu, H.P.; Sheu, T.W. 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]
  17. Ye, F.; Zhang, L.; Zhang, D.; 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]
  18. 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]
  19. 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] [Green Version]
  20. Guan, H.; Dai, Z.; Zhao, A.; He, J. A novel stock forecasting model based on high-order-fuzzy-fluctuation trends and back propagation neural network. PLoS ONE 2018, 13, e0192366. [Google Scholar] [CrossRef] [Green Version]
  21. Aladag, C.H.; Basaran, M.A.; Egrioglu, E.; Yolcu, U.; Uslu, V.R. Forecasting in high order fuzzy times series by using neural networks to define fuzzy relations. Expert Syst. Appl. 2009, 36, 4228–4231. [Google Scholar] [CrossRef]
  22. Askari, S.; Montazerin, N. A high-order multi-variable fuzzy time series forecasting algorithm based on fuzzy clustering. Expert Syst. Appl. 2015, 42, 2121–2135. [Google Scholar] [CrossRef]
  23. Lahmiri, S. Intraday stock price forecasting based on variational mode decomposition. J. Comput. Sci. 2016, 12, 23–27. [Google Scholar] [CrossRef]
  24. Lahmiri, S. A variational mode decompoisition approach for analysis and forecasting of economic and financial time series. Expert Syst. Appl. 2016, 55, 268–273. [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. Guan, H.; Dai, Z.; Zhao, A.; Dai, Z.; Guan, S. A forecasting model based on multi-valued neutrosophic sets and two-factor, third-order fuzzy fluctuation logical relationships. Symmetry 2018, 10, 245. [Google Scholar] [CrossRef] [Green Version]
  27. Florentin, S. A unifying field in logics: Neutrosophic logic. Mult. Valued Log. 2002, 8, 385–438. [Google Scholar]
  28. Pang, Q.; Wang, H.; Xu, Z.S. Probabilistic linguistic term sets in multi-attribute group decision making. Inf. Sci. 2016, 369, 128–143. [Google Scholar] [CrossRef]
  29. Tang, M.; Long, Y.L.; Liao, H.C.; Xu, Z.S. Inclusion measures of probabilistic linguistic term sets and their application in classifying cities in the Economic Zone of Chengdu Plain. Appl. Soft Comput. J. 2019, 82, 105572. [Google Scholar] [CrossRef]
  30. Luo, S.Z.; Zhang, H.Y.; Wang, J.Q.; Li, L. Group decision-making approach for evaluating the sustainability of constructed wetlands with probabilistic linguistic preference relations. J. Oper. Res. Soc. 2019, 12, 2039–2055. [Google Scholar] [CrossRef]
  31. Liu, P.; Li, Y.; Teng, F. Bidirectional projection method for probabilistic linguistic multi-criteria group decision-making based on power average operator. Int. J. Fuzzy Syst. 2019, 21, 2340–2353. [Google Scholar] [CrossRef]
  32. Liao, H.; Mi, X.; Xu, Z. A survey of decision-making methods with probabilistic linguistic information: Bibliometrics, preliminaries, methodologies, applications and future directions. Fuzzy Optim. Decis. Mak. 2020, 19, 81–134. [Google Scholar] [CrossRef]
  33. Liu, P.; Teng, F. An extended TODIM method for multiple attribute group decision-making based on 2-dimension uncertain linguistic variable. Complexity 2016, 21, 20–30. [Google Scholar] [CrossRef]
  34. Liu, P.; Li, Y. A novel decision-making method based on probabilistic linguistic information. Cogn. Comput. 2019, 11, 735–747. [Google Scholar] [CrossRef]
  35. Herrera, F.; Herrera-Viedma, E.; Verdegay, J.L. A model of consensus in group decision making under linguistic assessment. Fuzzy Sets Syst. 1996, 78, 73–87. [Google Scholar] [CrossRef]
  36. Yu, S.M.; Wang, J.; Wang, J.Q.; Li, L. A multi-criteria decision-making model for hotel selection with linguistic distribution assessments. Appl. Soft Comput. 2018, 67, 741–755. [Google Scholar] [CrossRef]
  37. Chang, J.R.; Wei, L.Y.; Cheng, C.H. A hybrid ANFIS model based on AR and volatility for TAIEX forecasting. Appl. Soft Comput. J. 2011, 11, 1388–1395. [Google Scholar] [CrossRef]
  38. Chen, S.M.; Jiang, W.S. Fuzzy forecasting based on two-factors second-order fuzzy-trend logical relationship groups, similarity measures and PSO techniques. Inf. Sci. 2016, 391–392, 65–79. [Google Scholar] [CrossRef]
  39. 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]
  40. Hsieh, T.; Hsiao, H.; Yeh, W. Forecasting stock markets using wavelet transforms and recurrent neural networks: An integrated system based on artificial bee colony algorithm. Appl. Soft Comput. J. 2011, 11, 2510–2525. [Google Scholar] [CrossRef]
  41. Chen, S.; Manalu, G.M.T.; Pan, J.; Liu, H. 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]
  42. 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, 391–403. [Google Scholar] [CrossRef] [PubMed]
  43. Cheng, C.H.; Yang, J.H. Fuzzy time-series model based on rough set rule induction for forecasting stock price. Neurocomputing 2018, 302, 33–45. [Google Scholar] [CrossRef]
  44. Guan, S.; Zhao, A. A two-factor autoregressive composite moving average model based on fuzzy fluctuation logic relationships. Symmetry 2017, 9, 207. [Google Scholar] [CrossRef] [Green Version]
  45. Liang, X.; Liu, P.D.; Wang, Z.H. Hotel selection utilizing online reviews: A novel decision support model based on sentiment analysis and DL-VIKOR method. Technol. Econ. Dev. Econ. 2019, 25, 1139–1161. [Google Scholar] [CrossRef]
Figure 1. Flowchart of the proposed forecasting model. FTS-fuzzy time series, FFLR–fuzzy fluctuation logical relationship, LHS-left hand side of FFLR, RHS–right hand side of FFLR, PLLR-probabilistic linguistic logical relationship, PLHS-left hand of PLLR, also the probabilistic linguistic term set(PLTS) format of a LHS.
Figure 1. Flowchart of the proposed forecasting model. FTS-fuzzy time series, FFLR–fuzzy fluctuation logical relationship, LHS-left hand side of FFLR, RHS–right hand side of FFLR, PLLR-probabilistic linguistic logical relationship, PLHS-left hand of PLLR, also the probabilistic linguistic term set(PLTS) format of a LHS.
Symmetry 12 00954 g001
Figure 2. Group and converting process from the fuzzy-fluctuation logical relationship (FFLR) to the probabilistic linguistic logical relationship (PLLR). FFLR-fuzzy-fluctuation logical relationship, LHS–left hand side of FFLR, RHS–right hand side of FFLR, PLLR-probabilistic linguistic logical relationship, PLHS-left hand of PLLR, PRHS-right hand of PLLR.
Figure 2. Group and converting process from the fuzzy-fluctuation logical relationship (FFLR) to the probabilistic linguistic logical relationship (PLLR). FFLR-fuzzy-fluctuation logical relationship, LHS–left hand side of FFLR, RHS–right hand side of FFLR, PLLR-probabilistic linguistic logical relationship, PLHS-left hand of PLLR, PRHS-right hand of PLLR.
Symmetry 12 00954 g002
Figure 3. Forecasting results from 1 November 2004 to 31 December 2004.
Figure 3. Forecasting results from 1 November 2004 to 31 December 2004.
Symmetry 12 00954 g003
Figure 4. The stock market fluctuation for the Taiwan Stock Exchange Capitalization Weighted Stock Index (TAIEX) test dataset (1997–2005).
Figure 4. The stock market fluctuation for the Taiwan Stock Exchange Capitalization Weighted Stock Index (TAIEX) test dataset (1997–2005).
Symmetry 12 00954 g004
Table 1. Probabilistic linguistic logical relationship (PLLR) for the historical training dataset of Taiwan Stock Exchange Capitalization Weighted Stock Index (TAIEX) 2004.
Table 1. Probabilistic linguistic logical relationship (PLLR) for the historical training dataset of Taiwan Stock Exchange Capitalization Weighted Stock Index (TAIEX) 2004.
PLLRsPLLRsPLLRs
(0,0,0.6,0.2,0.2)→(0.11,0,0.67,0,0.22)(0.4,0.2,0,0,0.4)→(0,0.25,0.25,0,0.5)(0.2,0,0.2,0.4,0.2)→(0.5,0,0.25,0,0.25)
(0,0,0.8,0.2,0)→(0.33,0,0.33,0,0.33)(0.6,0,0.2,0,0.2)→(0.25,0.5,0,0.25,0)(0.6,0,0,0,0.4)→(0.5,0,0.5,0,0)
(0,0,0.8,0,0.2)→(0.13,0.25,0.25,0,0.38)(0.6,0.2,0.2,0,0)→(0.5,0,0.33,0,0.17)(0.4,0,0.2,0,0.4)→(0,0,0.33,0.33,0.33)
(0,0,0.6,0,0.4)→(0.38,0.13,0.38,0,0.13)(0.4,0.2,0.4,0,0)→(0.33,0,0,0.33,0.33)(0.2,0,0.2,0.2,0.4)→(0,0,1,0,0)
(0.2,0,0.6,0,0.2)→(0.13,0.13,0.38,0.13,0.25)(0.4,0,0.4,0,0.2)→(0.4,0,0.2,0.2,0.2)(0,0.4,0.2,0,0.4)→(1,0,0,0,0)
(0.2,0,0.4,0,0.4)→(0.17,0.17,0.67,0,0)(0.4,0,0.2,0.2,0.2)→(0.4,0.2,0,0.2,0.2)(0.2,0.4,0.2,0,0.2)→(0,0,0,0,1)
(0.2,0.2,0.2,0,0.4)→(0.17,0,0.67,0,0.17)(0.4,0.2,0.2,0.2,0)→(0,0,0.5,0,0.5)(0,0,1,0,0)→(0,0.5,0.5,0,0)
(0.4,0.2,0.2,0,0.2)→(0.33,0,0.67,0,0)(0.2,0.2,0.2,0.2,0.2)→(0,0.33,0.67,0,0)(0,0.2,0.8,0,0)→(0,0,0.5,0,0.5)
(0.2,0.2,0.4,0,0.2)→(0.27,0.09,0.27,0.09,0.27)(0,0.4,0.4,0,0.2)→(0,0,0.33,0,0.67)(0,0,0.2,0.2,0.6)→(0,0,1,0,0)
(0,0.2,0.4,0,0.4)→(0.11,0,0.56,0.11,0.22)(0.2,0,0.2,0,0.6)→(0,1,0,0,0)(0.2,0.2,0.4,0.2,0)→(0,0,0.67,0,0.33)
(0,0.2,0.6,0,0.2)→(0.08,0.17,0.5,0.08,0.17)(0.2,0.2,0.6,0,0)→(0.5,0.5,0,0,0)(0,0.4,0.2,0.2,0.2)→(0,1,0,0,0)
(0,0.2,0.4,0.2,0.2)→(0,0,1,0,0)(0.8,0.2,0,0,0)→(1,0,0,0,0)(0,0.6,0.2,0,0.2)→(0,1,0,0,0)
(0,0,0.4,0.2,0.4)→(0,0,0.6,0.2,0.2)(1,0,0,0,0)→(0,0,0,0,1)(0,0.8,0.2,0,0)→(0,0,0,1,0)
(0.2,0,0.4,0.2,0.2)→(0.4,0.2,0,0.4,0)(0.8,0,0,0,0.2)→(0.33,0,0,0.33,0.33)(0,0.8,0,0.2,0)→(0,0,0,0,1)
(0.2,0,0.4,0.4,0)→(0,0,0,1,0)(0.6,0,0,0.2,0.2)→(0,0,0,0,1)(0,0.6,0,0.2,0.2)→(0,0,0,0,1)
(0.2,0,0.2,0.6,0)→(0,0,0,0,1)(0.4,0,0,0.2,0.4)→(0.5,0,0,0.5,0)(0,0.4,0,0.2,0.4)→(0,0,1,0,0)
(0.2,0,0,0.6,0.2)→(0,0,0,0,1)(0.4,0,0,0.4,0.2)→(0,0,0.5,0,0.5)(0,0.2,0.2,0.2,0.4)→(0,0,1,0,0)
(0,0,0,0.6,0.4)→(0,1,0,0,0)(0.2,0,0,0.4,0.4)→(0,1,0,0,0)(0.2,0,0.6,0.2,0)→(0.25,0,0.75,0,0)
(0,0.2,0,0.4,0.4)→(0,0,0,0,1)(0.2,0.2,0,0.2,0.4)→(1,0,0,0,0)(0.4,0,0.6,0,0)→(0,0.5,0.5,0,0)
(0,0.2,0,0.2,0.6)→(1,0,0,0,0)(0.4,0.2,0,0.2,0.2)→(0.5,0,0,0,0.5)(0,0.2,0.6,0.2,0)→(0.5,0,0.5,0,0)
(0.2,0.2,0,0,0.6)→(0,0.5,0.5,0,0)(0,0.2,0.2,0,0.6)→(0,0,1,0,0)(0.2,0,0.8,0,0)→(0,0,0,1,0)
(0.2,0.4,0,0,0.4)→(0.5,0,0,0,0.5)(0.6,0,0.2,0.2,0)→(0,0,0,0,1)
Table 2. Forecasting results from 1 November 2004 to 31 December 2004.
Table 2. Forecasting results from 1 November 2004 to 31 December 2004.
Date (MM/DD/YY)ActualForecast(Forecast-actual) 2Date (MM/DD/YY)ActualForecast(Forecast-actual) 2
2004/11/15656.25690.4611762004/12/258685860.4955.683
2004/11/25759.65676.796858.72004/12/35893.35857.641269.6
2004/11/35862.95759.6110,6582004/12/65919.25893.27670.81
2004/11/45860.75862.854.49442004/12/75925.35919.1737.332
2004/11/55931.35871.043632.32004/12/85892.55927.861249.5
2004/11/85937.55931.3137.8222004/12/959145895.09356.54
2004/11/95945.25937.4659.9082004/12/105911.65944.91107.2
2004/11/105948.55925.87511.832004/12/135878.95942.564054.4
2004/11/115874.55956.226675.52004/12/145909.75863.422136.9
2004/11/125917.25882.251218.52004/12/156002.65894.1811,750
2004/11/155906.75901.6924.972004/12/166019.26005.16198.03
2004/11/165910.95891.22385.222004/12/176009.36021.81155.95
2004/11/176028.75895.3817,7682004/12/205985.96011.9673.81
2004/11/186049.56010.1215502004/12/215987.95993.6733.913
2004/11/196026.66056.36888.892004/12/226001.55995.5835.242
2004/11/225838.46034.2838,3632004/12/235997.75986.05134.95
2004/11/235851.15846.1524.4682004/12/246019.45982.21385.1
2004/11/245911.35858.832753.82004/12/275985.96003.95324.47
2004/11/255855.25895.841648.62004/12/286000.66016.87265.82
2004/11/265778.75875.869450.32004/12/296088.56031.53247.4
2004/11/295785.35809.58591.652004/12/306100.96091.0795.887
2004/11/305844.85805.881511.42004/12/316139.76103.441314.2
2004/12/15798.65798.360.0681Root Mean Square Error (RMSE) 55.04
Table 3. Comparison of forecasting errors for different nth-order models.
Table 3. Comparison of forecasting errors for different nth-order models.
nAverage
2345678910
RMSE56.8255.4357.9655.0459.8959.4868.8062.6157.3359.26
Table 4. Root mean square errors (RMSEs) of forecast errors for Taiwan Stock Exchange Capitalization Weighted Stock Index (TAIEX) 1997 to 2005.
Table 4. Root mean square errors (RMSEs) of forecast errors for Taiwan Stock Exchange Capitalization Weighted Stock Index (TAIEX) 1997 to 2005.
Year
199719981999200020012002200320042005
RMSE140.57115.65102.17128.20111.9965.4952.3555.0450.75
Table 5. A comparison of RMSEs for forecasting TAIEX 1997–2005.
Table 5. A comparison of RMSEs for forecasting TAIEX 1997–2005.
Methods199719981999200020012002200320042005Average.
Chen et al.’s method [15]140.86144.13119.32129.87123.1271.0165.1461.94N/A106.92
Chen et al.’s method [41]138.41113.88102.34131.25113.6265.7752.2356.16N/A95.71
Chen et al.’s method [42]133.82112.11103.90127.32115.3764.7152.8453.36N/A95.43
Cheng et al.’s method [43]N/A120.80110.70150.60113.2066.0053.1058.6053.50102.4
Guan et al.’s method [44]140.33114.35102.05129.97113.3266.2654.6655.1953.3392.16
The proposed method140.57115.65102.17128.20111.9965.4952.3555.0450.7591.36
Note: the best forecasting results are marked in bold.
Table 6. RMSEs of forecasting results for the Shanghai Stock Exchange Composite Index (SHSECI) from 2007 to 2015.
Table 6. RMSEs of forecasting results for the Shanghai Stock Exchange Composite Index (SHSECI) from 2007 to 2015.
Years200720082009201020112012201320142015
RMSE117.6364.8253.1847.5830.4527.8322.4253.6565.57

Share and Cite

MDPI and ACS Style

Zhao, A.; Gao, J.; Guan, H. Forecasting Model for Stock Market Based on Probabilistic Linguistic Logical Relationship and Distance Measurement. Symmetry 2020, 12, 954. https://doi.org/10.3390/sym12060954

AMA Style

Zhao A, Gao J, Guan H. Forecasting Model for Stock Market Based on Probabilistic Linguistic Logical Relationship and Distance Measurement. Symmetry. 2020; 12(6):954. https://doi.org/10.3390/sym12060954

Chicago/Turabian Style

Zhao, Aiwu, Junhong Gao, and Hongjun Guan. 2020. "Forecasting Model for Stock Market Based on Probabilistic Linguistic Logical Relationship and Distance Measurement" Symmetry 12, no. 6: 954. https://doi.org/10.3390/sym12060954

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