Journal of Business Accounting and Finance Perspectives

(ISSN: 2603-7475) Open Access Journal
Rss Feed:

Journal of Business Accounting and Finance Perspectives is no longer published on JAMS (the publishing platform provided by MDPI) as of 10.07.2021. The articles published until that date are archived at jbafp.archive.jams.pub by courtesy of JAMS.

J_Bus_Account_Financ_Perspect 2020, 2(2), 14; doi:10.35995/jbafp2020014

Article
A Competitive Model to Forecast a Stock Market Index
Nhan Nguyen-Thanh 1,2,* and Kun-Huang Huarng 3
1
PhD Candidate at Department of Economics, College of Business, Feng Chia University, Taichung City, Taiwan
2
Faculty of Business Administration, Ton Duc Thang University, No. 19 Nguyen Huu Tho Street, Tan Phong Ward, District 7, Ho Chi Minh City, Vietnam
3
Department of Product Innovation and Entrepreneurship, National Taipei University of Business, Taoyuan City 324, Taiwan; khhuarng@ntub.edu.tw
*
Corresponding author: nguyenthanhnhan@tdtu.edu.vn
How to cite: Nguyen Thanh Nhan, Kun-Huang Huarng. A competitive model to forecast a stock market index. J. Bus. Account. Financ. Perspect., 2020, 2(2): 14; doi:10.35995/jbafp2020014.
Received: 27 August 2019 / Accepted: 12 April 2020 / Published: 14 April 2020

Abstract

:
This study proposes a competitive model using the Box–Jenkins approach to implement a Box–Jenkins ARIMA-GARCH model in order to improve financial forecasting. Differing from previous studies, we consider optimizing the lagged terms, which assist in capturing the relationships more properly. The competitive model is then used to forecast the stock market index in Taiwan. This study conducts out-of-sample forecasting and compares the root mean square errors (RMSEs) against previous studies. The results show that the competitive model outperformed in terms of both RMSEs and consistency.
Keywords:
Box–Jenkins approach; ARIMA-GARCH; fuzzy sets; stock market index

1. Introduction

Box–Jenkins ARIMA1 is a simulation of regressive time series models that has become widely utilized in recent years. Many kinds of Box–Jenkins ARIMA have been developed, including the ARMA approach (Rojas et al., 2008; Wang and Lu, 2006; Hwarng, 2001), the ARIMA approach (Hikichi et al., 2017; Petrevska, 2017), seasonal ARIMA (Gharbi et al., 2011; Egrioglu et al., 2009; Tsui, 2014), the bivariate model or ARIMA transfer (Sharma and Khare, 2001; Sun and Koch, 2001; Gröger and Rumohr, 2006), and hybrid models (Babu and Reddy, 2014; Egrioglu et al., 2009; Pong et al., 2004). Moreover, some studies have shown interest in the partitioning of the ARIMA family to improve forecasting results (Gray, 1996; Blazsek and Mendoza, 2016; Zhang, 2003; Kambouroudis et al., 2016). The Box–Jenkins ARIMA model (Box and Jenkins, 1976) has been applied to forecast linear time series for different domains, such as tourism demand (Petrevska, 2017), the number of passengers (Egrioglu et al., 2009), the exchange rate (Pong et al., 2004), CO2 emissions (Paravantis and Georgakellos, 2007), and high-bandwidth networks (Yoo and Sim, 2016). For forecasting, many researchers have conducted new models that have outperformed their counterparts (Chen, 1996; Song, 1999; Gallant et al., 1999; Alizadeh et al., 2002; Huarng and Yu, 2006; Huarng et al., 2007; Yu and Huarng, 2008; 2010; Granger and Newbold, 1976).
The application of these Box–Jenkins ARIMA models consists of three main steps: identifying I(0) or I(1) (unit root test and differencing), Box–Jenkins optimization, and training linear and non-linear models. Many studies suggest that a hybrid model should be applied to solve both linear and non-linear approaches. However, this study uses GARCH(1,1)2 as a solution for non-linear and complex relationships. Moreover, heteroskedasticity is a specific problem in both time series and statistics (Kristjanpoller and Hernández, 2017; Gray, 1996; Andersen and Bollerslev, 1998; Hakim and McAleer, 2009) and causes biased parameters, which heavily affect the forecasting results. Hence, this study proposes the Box–Jenkins ARIMA-GARCH model.
For comparison purposes, this study chooses various fuzzy time series models, including first-order models (Chen, 1996), bivariate models (Yu and Huarng, 2008), multivariate models (Huarng et al., 2007), and hybrid models (Huarng and Yu, 2006; Yu and Huarng, 2010). In these studies, the fuzzy models do not handle the lagged terms. Therefore, the competitive model is expected to outperform these models.
The contributions of this study are as follows. First, the competitive model successfully builds a time series approach to solve both the linearity and non-linearity of the data with optimizing lagged terms, and presents good forecasting results. Second, the application of the Box–Jenkins approach can better capture the lagged term relationships and thus provide a better forecast. Third, optimizing the lagged terms allows the competitive model (a univariate model) to compete with a bivariate model.
This study proposes a competitive model using the Box–Jenkins approach to implement a Box–Jenkins ARIMA-GARCH model to improve forecasting. Toward that end, the remainder of this paper consists of the following sections. Section 2 reviews the concepts of Box–Jenkin ARIMA, fuzzy time series, and neural network (NN) models. Section 3 describes the data and explains the competitive model. Section 4 uses an example to demonstrate the forecasting analysis. Section 5 compares the performance of the empirical models. Section 6 concludes the paper.

2. Literature Review

2.1. Box–Jenkins ARIMA

ARIMA(p,d,q) is a well-known linear approach that has been applied in many studies in the forecast literature. Before using ARIMA(p,d,q), the stationarity of the data series (order d) and the order (p,q) should be determined. The best-suited ARIMA can be validated by Akaike information criterion (AIC). For stock index forecasting, many researchers suggest that ARIMA be combined with a non-linear approach, because the asymmetric volatility of the stock index is typically researchers’ target interest (Wang et al., 2012; Mostafa, 2010; Kang and Yoon, 2013). The Box–Jenkins can optimize p and q choices in the ARIMA equation as:
F D ( t , t 1 ) = A R p + M A q = A o + p 1 n A p D ( t p , t p 1 ) + e p t + e q t + q 1 n W q e t q .
In ARIMA, the autoregressive series ( p 1 n A p D ( t p , t p 1 ) ) captures the linear trend of data, and the moving average series ( q 1 n W q e t q ) captures the linear terms in error. Building a hybrid model, this study combines the GARCH model with ARIMA to better predict the results of a stock market index, called GARCH(1,1).
This study also uses the applications of the GARCH model, which is provided to duel with sensitiveness, non-stationarity, and asymmetric volatility series (Engle, 2002). However, various hybrid models have been employed to solve both linear and non-linear characteristics of the stock index problem (Blazsek and Mendoza, 2016; Kazem et al., 2013). GARCH(1,1) is one of the most popular methods (Sbrana and Silvestrini, 2013; Kömm and Küsters, 2015). The square error of ARIMA u t 1 2 can be used exogenously, and σ t 1 2 can also be adjusted exogenously in the GARCH function, as in Equation (2). Hence, GARCH(1,1) can exclude the condition of heteroskedasticity in the volatility of a stock market index.
σ t 2 = α o + α 1 u t 1 2 + β σ t 1 2

2.2. Fuzzy Set Time Series

Fuzzy time series models have been utilized for decades by many researchers. Song and Chissom (1993) proposed the foundation for fuzzy time series models, including (1) to define the universe of discourse and intervals; (2) to fuzzify; (3) to establish fuzzy relationships; and (4) to forecast. We use Chen’s (1996) model (referred to as Model 1) as an example of a first-order model and conduct similar forecasts. The heuristic model integrates the heuristic to improve a fuzzy time series (Huarng, 2001) and also is conducted as a multivariate model (Huarng et al., 2007) (referred to as Model 2).

2.3. NN Models

The neural network (NN) is a non-linear technique that is similar to the human brain architecture and is applied widely in forecasting. The first NN-fuzzy time series in forecasting was suggested by Huarng and Yu (2006) (Model 3). The basic framework uses the most significant degrees of membership for each observation both for in-sample and out-of-sample forecast when the other ones are ignored, which may affect the outcome. The univariate NN-fuzzy time series model (Yu and Huarng, 2010) (Model 4), which uses all the degrees of membership to establish a fuzzy relationship, is a more innovative and complicated model. The bivariate NN-fuzzy time series model (Yu and Huarng, 2008) (Model 5) performs better than a univariate model by using D(TAIFEX3) rather than D(TAIEX4) as the input to generate a forecast series.

3. Research Method

3.1. Data

This study employed data for the daily closing stock market index of Taiwan, Taiwan Stock Exchange Capitalization Weighed Stock Index (TAIEX). To facilitate comparisons, the sample size was set to be the same as in Yu and Huarng (2008) from years 2000 to 2004. To achieve forecasting, a previous study stated the importance of out-of-sample observations (Martin and Witt, 1989). Observations from January to October were considered as in-sample data (training sample). This study also used out-of-sample observations for each year, with November to December as the out-of-sample data (testing sample). Hence, the ratios were consistently 10 12 : 2 12 every year.

3.2. The Competitive Model

We conducted the Box–Jenkins ARIMA-GARCH(1,1) as follows, named as Model 6.
Step 1. Unit root test
Checking for data stationarity is an important step. In the case of stationarity, the TAIEX at time (t − 1) was directly used to forecast the TAIEX at time (t) by Box–Jenkins ARIMA(p;0;q)-GARCH(1,1). The indirect case implies that Box–Jenkins ARIMA(p;1;q)-GARCH(1,1) was applied to use the TAIEX in first difference at time (t − 1) and to forecast the difference of the TAIEX at time (t) if the data series exhibited non-stationarity. We used the augmented Dickey–Fuller (ADF) unit root test to detect data stationarity (Dickey and Fuller, 1979).
Step 2. Difference
Many previous researchers used the differences of a stock market index for prediction by the ARIMA family (Babu and Reddy, 2014). Hence, the order d is usually set to be 1. Following the unit root results, if first differences are used as the input series, then the first difference series are calculated by Equation (3):
D ( t , t 1 ) = s t o c k i n d e x t s t o c k i n d e x t 1 .
Step 3. Box–Jenkins optimization
The orders p and q were determined by the Box–Jenkins method (Zhang, 2003; Hosking, 1981). Each year’s data were used to conduct the Box–Jenkins ARIMA (p;d;q) individually. The orders p and q can be observed by the trend and correlation analysis of the series. The order p can be picked up from ACF (autocorrelation), and the order q can be picked up from PACF (partial autocorrelation). The orders p and q were substituted into ARIMA (p;d;q) in order to optimize the order by considering the smallest Schwarz information criterion (SIC) and Akaike information criterion (AIC).
Step 4. Building the competitive model
Heteroskedasticity is a statistical problem that causes a bias parameter. Hence, GARCH(1,1) equation is usually used to provide the solution for homoskedasticity and to enhance the robustness for the ARIMA family (Brooks, 2014). The hybrid model is a combination of the optimized ARIMA(p;d;q) model with GARCH(1,1), due to its capabilities in handling non-linear relationships. The hybrid simultaneous model is listed as Equation (4) below, which combines Equations (1) and (2):
{ F D ( t , t 1 ) = A R p + M A q = A 0 + p 1 n A p D ( t p , t p 1 ) + e p t + e q t + q 1 n W q e t q u t = e p t + q t σ t 2 = α o + α 1 u t 1 2 + β σ t 1 2
Here, FD(t,t − 1) is the forecasted values of the stock market index in differencing at time (t); D(tp, t − p − 1) is the autoregressive series at time (tp); et−q is the moving average series at time (tq), and ept and eqt are error terms in the autoregressive series and moving average series, respectively. Thus, ut is the total error term, and   σ t 2 is the variance series of heteroskedasticity estimated by the error term of the autoregressive moving average series.
Step 5. Forecasting
Similar to previous studies, this research takes the backward induction of the difference in forecast values to result in the forecasted stock market index. The output of the Box–Jenkins ARIMA-GARCH(1,1) model still forecasts the index (FStockindext). Therefore, the index at time (t − 1) can be calculated as the input of Equation (5):
F S t o c k i n d e x t = S t o c k i n d e x t 1 + F D ( t , t 1 )
Step 6. Performance evaluation
Following a previous study (Yu and Huarng, 2010), this research also uses root mean square errors (RMSEs) to compare the performance, as in Equation (6):
R M S E = ( i = k + 1 n ( A c t u a l T A I E X t F o r e c a s t T A I E X t ) 2 ) / ( n k )
where there are n observations, including k in-sample and nk out-of-sample observations.

4. Forecasting Analysis

We took TAIEX data in the year 2000 as an example to demonstrate the empirical analysis.
Step 1. Unit root test
The null hypothesis of the ADF tests is that TAIEX is non-stationary. We performed this test and rejected the null hypothesis. The results are shown in Table 1. Here, ARIMA(p;d;q) was applied by using the differences of the TAIEX at time (t − 1) as the input to forecast the TAIEX at time (t). The integrated order d was fixed at 1. The ARIMA (p;1;q) model was thus executed.
Step 2. Difference
The stock market index on January 5 was 8849.87, and it was 8756.55 on January 4. Hence, D(1/5/2000,1/4/2000) = 8849.87 − 8756.55 = 93.32).
Step 3. Box–Jenkins optimization
By using Box–Jenkins methods, the value of order p can be considered as suitable when the autocorrelation value in the ACF column is observed from the highest |−0.178|(lag p = 18) to the smallest value 0.084 (lag p = 28) and larger than 0.05. We employed a similar approach with the order q (Table 2). We considered ARIMA(18;1;4,15) as the most optimized, in which SIC = 12.9664 and AIC = 12.9126.
Step 4. Building the competitive model
By using Equation (4), we optimized the error terms ut of both autoregressive series ept and moving average series (ept) in GARCH(1,1). The new hybrid model, which can solve for heteroskedasticity, is expected to generate a better output. We followed Box–Jenkins ARIMA-GARCH(1,1) methods to optimize the forecast model for each year. Table 3 lists all the results.
Step 5: Forecasting
As in Equation (4), the closing index on November 1 was 5425.02 and on November 2 it was 5625.08. Employing the model, the forecast of stock difference (FD(t,t − 1)) was 14.5274 on November 2. Hence, the output of the model (FStockindext) was computed as 5439.55 for November 2. Table 4 presents the forecasts.
Step 6. Performance evaluation
For the year 2000, the RMSE of Model 6 was 122.68.

5. Empirical Analysis

We repeated the forecasting for all years and compared the performance of six models in terms of RMSE, as in Table 5. In the table, the competitive model (Model 6) performed best among all the models, because it had more years with smaller RMSEs than the other models. To show consistency, the competitive model also outperformed the other models, because it had more total number of years with smaller RMSEs than each model.
The competitive model could capture both the linearity and non-linearity of the data, which is the same as any hybrid models in previous studies. In the model, the Box–Jenkins approach allows the researcher to optimize the lagged terms of both autoregressive series and moving average series by minimizing the white noise, which means that more correct information is taken into consideration. Hence, the forecasting results are expected to improve. Model 5 (bivariate NN-fuzzy approach), using all the degrees of membership, exhibited good results. The drawback of taking all the degrees of membership for training and forecasting is that there can be too many fuzzy sets or inputs for the NN.

6. Conclusion

This study proposes a Box–Jenkins ARIMA-GARCH model as a competitive model to improve forecasting, as it optimizes the lagged terms of both autoregressive series and moving average series by minimizing the white noise. Due to the coverage of most optimizing information, the model performed better than many previous studies. Another advantage of taking the optimized lagged terms is that the competitive model can improve a univariate model to compete with a bivariate model.
The competitive model can easily expand its function and also calculate fuzzy relationships. Following the empirical results in this study, the competitive model can solve problems of both linear and non-linear data. For future work, if other suitable inputs can be observed, then the competitive model can be easily expanded to bivariate models.

Acknowledgements

Author named Nhan, Nguyen-Thanh is very appreciation to Prof. Yung-Chang, Wang, and Prof. Kuo-Hsuan, Chin on their supporting comments.

Appendix A. ACF and PACF of the First Difference of TAIEX in the Year 2000

AutocorrelationPartial Correlation ACPACQ-StatProb
.|.   |.|.   |10.0370.0370.37630.540
.|.   |.|.   |20.0430.0420.88470.643
.|.   |.|.   |30.0450.0421.44120.696
*|.   |*|.   |4−0.163−0.1688.73370.068
.|.   |.|.   |50.0160.0268.80850.117
.|.   |.|.   |6−0.049−0.0399.47270.149
.|.   |.|.   |7−0.029−0.0129.71230.205
.|.   |.|.   |8−0.037−0.06310.0940.259
.|.   |.|.   |90.0090.02710.1150.341
.|.   |.|.   |10−0.005−0.01710.1240.430
.|.   |.|.   |110.0290.03010.3590.498
.|.   |.|.   |12−0.004−0.02610.3640.584
.|*   |.|*   |130.0900.10112.6540.475
.|*   |.|*   |140.1190.10416.7220.271
*|.   |*|.   |15−0.123−0.13621.0870.134
.|.   |.|.   |16−0.031−0.05021.3640.165
.|.   |.|.   |17−0.045−0.00521.9640.186
*|.   |*|.   |18−0.178−0.13931.2450.027
.|.   |.|.   |190.016−0.00531.3240.037
.|.   |.|.   |20−0.0140.00831.3790.050
*|.   |*|.   |21−0.088−0.08533.6730.039
.|.   |.|.   |220.011−0.03533.7100.053
.|.   |.|.   |23−0.045−0.04734.3190.061
.|.   |.|.   |240.0460.04734.9510.069
.|.   |.|.   |250.022−0.01235.0930.087
.|.   |.|.   |26−0.007−0.02635.1080.109
.|.   |.|.   |27−0.011−0.05535.1430.135
.|*   |.|*   |280.0840.12637.2770.113
.|.   |.|.   |29−0.0060.00937.2890.139
.|.   |.|.   |300.0310.01637.5740.161

References

  1. Alizadeh, S.; Brandt, M. W.; Diebold, F. X. Range-based estimation of stochastic volatility models. The Journal of Finance 2002, 57(3), 1047–1091. [Google Scholar] [CrossRef]
  2. Andersen, T. G.; Bollerslev, T. Answering the skeptics: Yes, standard volatility models do provide accurate forecasts. International Economic Review 1998, 39(4), 885–905. [Google Scholar] [CrossRef]
  3. Asteriou, D.; Stephen, G. H. ARIMA models and the Box–Jenkins methodology. Applied Econometrics 2011, 2(2), 265–286. [Google Scholar]
  4. Babu, C. N.; Reddy, B. E. A moving-average filter based hybrid ARIMA–ANN model for forecasting time series data. Applied Soft Computing 2014, 23(10), 27–38. [Google Scholar] [CrossRef]
  5. Blazsek, S.; Mendoza, V. QARMA-Beta-t-EGARCH versus ARMA-GARCH: an application to S&P 500. Applied Economics 2016, 48(12), 1119–1129. [Google Scholar]
  6. Box, G. E. P.; Jenkins, G. M. Time series analysis: Forecasting and control; Holdan-Day: San Francisco, CA, 1976. [Google Scholar]
  7. Brooks, C. Introductory econometrics for finance; Cambridge University Press: Cambridge, 2014. [Google Scholar]
  8. Chen, S. M. Forecasting enrollments based on fuzzy time series. Fuzzy Sets and Systems 1996, 81(3), 311–319. [Google Scholar] [CrossRef]
  9. Dickey, D. A.; Fuller, W. A. Distribution of the estimators for autoregressive time series with a unit root. Journal of the American Statistical Association 1979, 74(366a), 427–431. [Google Scholar]
  10. Egrioglu, E.; Aladag, C. H.; Yolcu, U.; Basaran, M. A.; Uslu, V. R. A new hybrid approach based on SARIMA and partial high order bivariate fuzzy time series forecasting model. Expert Systems with Applications 2009, 36(4), 7424–7434. [Google Scholar] [CrossRef]
  11. Engle, R. Dynamic conditional correlation: A simple class of multivariate generalized autoregressive conditional heteroskedasticity models. Journal of Business and Economic Statistics 2002, 20(3), 339–350. [Google Scholar] [CrossRef]
  12. Gallant, A. R.; Hsu, C. T.; Tauchen, G. Using daily range data to calibrate volatility diffusions and extract the forward integrated variance. The Review of Economics and Statistics 1999, 81(4), 617–631. [Google Scholar] [CrossRef]
  13. Gharbi, M.; Quenel, P.; Gustave, J.; Cassadou, S.; La Ruche, G.; Girdary, L.; Marrama, L. Time series analysis of dengue incidence in Guadeloupe, French West Indies: forecasting models using climate variables as predictors. BMC Infectious Diseases 2011, 11, 166. [Google Scholar] [CrossRef]
  14. Granger, C. W. J.; Newbold, P. Forecasting economic time series; Academic Press: New York, NY, 1976. [Google Scholar]
  15. Gray, S. F. Modeling the conditional distribution of interest rates as a regime-switching process. Journal of Financial Economics 1996, 42(1), 27–62. [Google Scholar] [CrossRef]
  16. Gröger, J.; Rumohr, H. Modelling and forecasting long-term dynamics of Western Baltic macrobenthic fauna in relation to climate signals and environmental change. Journal of Sea Research 2006, 55(4), 266–277. [Google Scholar]
  17. Hakim, A.; McAleer, M. Forecasting conditional correlations in stock, bond and foreign exchange markets. Mathematics and Computers in Simulation 2009, 79(9), 2830–2846. [Google Scholar] [CrossRef]
  18. Hikichi, S. E.; Salgado, E. G.; Beijo, L. A. Forecasting number of ISO 14001 certifications in the Americas using ARIMA models. Journal of Cleaner Production 2017, 147(23), 242–253. [Google Scholar] [CrossRef]
  19. Hosking, J. R. Fractional differencing. Biometrika 1981, 68(1), 165–176. [Google Scholar] [CrossRef]
  20. Huarng, K.; Yu, T. H.-K. The application of neural networks to forecast fuzzy time series. Physica A: Statistical Mechanics and Its Applications 2006, 363(2), 481–491. [Google Scholar] [CrossRef]
  21. Huarng, K.-H.; Yu, T. H.-K.; Hsu, Y. W. A multivariate heuristic model for fuzzy time-series forecasting. IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics) 2007, 37(4), 836–846. [Google Scholar] [CrossRef]
  22. Huarng, K. Heuristic models of fuzzy time series for forecasting. Fuzzy Sets and Systems 2001, 123(3), 369–386. [Google Scholar] [CrossRef]
  23. Hwarng, H. B. Insights into neural-network forecasting of time series corresponding to ARMA (p, q) structures. Omega 2001, 29(3), 273–289. [Google Scholar] [CrossRef]
  24. Kambouroudis, D. S.; McMillan, D. G.; Tsakou, K. Forecasting Stock Return Volatility: A Comparison of GARCH, Implied Volatility, and Realized Volatility Models. Journal of Futures Markets 2016, 36(12), 1127–1163. [Google Scholar] [CrossRef]
  25. Kang, S. H.; Yoon, S. M. Modeling and forecasting the volatility of petroleum futures prices. Energy Economics 2013, 36(2), 354–362. [Google Scholar] [CrossRef]
  26. Kazem, A.; Sharifi, E.; Hussain, F. K.; Saberi, M.; Hussain, O. K. Support vector regression with chaos-based firefly algorithm for stock market index forecasting. Applied Soft Computing 2013, 13(2), 947–958. [Google Scholar] [CrossRef]
  27. Kömm, H.; Küsters, U. Forecasting zero-inflated price changes with a Markov switching mixture model for autoregressive and heteroscedastic time series. International Journal of Forecasting 2015, 31(3), 598–608. [Google Scholar]
  28. Kristjanpoller, R. W.; Hernández, P. E. Volatility of main metals forecasted by a hybrid ANN-GARCH model with regressors. Expert Systems with Applications 2017, 84, 290–300. [Google Scholar] [CrossRef]
  29. Martin, C. A.; Witt, S. F. Accuracy of econometric forecasts of tourism. Annals of Tourism Research 1989, 16(3), 407–428. [Google Scholar] [CrossRef]
  30. Mostafa, M. M. Forecasting stock exchange movements using neural networks: Empirical evidence from Kuwait. Expert Systems with Applications 2010, 37(9), 6302–6309. [Google Scholar] [CrossRef]
  31. Paravantis, J.; Georgakellos, D. Trends in energy consumption and carbon dioxide emissions of passenger cars and buses. Technological Forecasting and Social Change 2007, 74(5), 682–707. [Google Scholar] [CrossRef]
  32. Petrevska, B. Predicting tourism demand by ARIMA models. Economic Research-Ekonomska Istraživanja 2017, 30(1), 939–950. [Google Scholar] [CrossRef]
  33. Pong, S.; Shackleton, M. B.; Taylor, S. J.; Xu, X. Forecasting currency volatility: A comparison of implied volatilities and AR (FI) MA models. Journal of Banking and Finance 2004, 28(10), 2541–2563. [Google Scholar] [CrossRef]
  34. Rojas, I.; Valenzuela, O.; Rojas, F.; Guillén, A.; Herrera, L. J.; Pomares, H.; Marquez, L.; Pasadas, M. Soft-computing techniques and ARMA model for time series prediction. Neurocomputing 2008, 71(4), 519–537. [Google Scholar] [CrossRef]
  35. Sbrana, G.; Silvestrini, A. Aggregation of exponential smoothing processes with an application to portfolio risk evaluation. Journal of Banking and Finance 2013, 37(5), 1437–1450. [Google Scholar] [CrossRef]
  36. Sharma, P.; Khare, M. Short-term, real-time prediction of the extreme ambient carbon monoxide concentrations due to vehicular exhaust emissions using transfer function-noise model. Transportation Research Part D: Transport and Environment 2001, 6(2), 141–146. [Google Scholar] [CrossRef]
  37. Song, Q.; Chissom, B. S. Forecasting enrollments with fuzzy time series—Part I. Fuzzy Sets and Systems 1993, 54(1), 1–9. [Google Scholar] [CrossRef]
  38. Song, Q. Seasonal forecasting in fuzzy time series. Fuzzy Sets and Systems 1999, 107(2), 235–236. [Google Scholar] [CrossRef]
  39. Sun, H.; Koch, M. Case study: analysis and forecasting of salinity in Apalachicola Bay, Florida, using Box-Jenkins ARIMA models. Journal of Hydraulic Engineering 2001, 127(9), 718–727. [Google Scholar] [CrossRef]
  40. Tsui, W. H. K.; Balli, H. O.; Gilbey, A.; Gow, H. Forecasting of Hong Kong airport’s passenger throughput. Tourism Management 2014, 42, 62–76. [Google Scholar] [CrossRef]
  41. Wang, X. K.; Lu, W. Z. Seasonal variation of air pollution index: Hong Kong case study. Chemosphere 2006, 63(8), 1261–1272. [Google Scholar] [CrossRef]
  42. Wang, J. J.; Wang, J. Z.; Zhang, Z. G.; Guo, S. P. Stock index forecasting based on a hybrid model. Omega 2012, 40(6), 758–766. [Google Scholar] [CrossRef]
  43. Yoo, W.; Sim, A. Time-series forecast modeling on high-bandwidth network measurements. Journal of Grid Computing 2016, 14(3), 463–476. [Google Scholar] [CrossRef]
  44. Yu, T. H.-K.; Huarng, K.-H. A bivariate fuzzy time series model to forecast the TAIEX. Expert Systems with Applications 2008, 34(4), 2945–2952. [Google Scholar] [CrossRef]
  45. Yu, T. H.-K.; Huarng, K.-H. A neural network-based fuzzy time series model to improve forecasting. Expert Systems with Applications 2010, 37(4), 3366–3372. [Google Scholar] [CrossRef]
  46. Zhang, G. P. Time series forecasting using a hybrid ARIMA and neural network model. Neurocomputing 2003, 50(8), 159–175. [Google Scholar] [CrossRef]
1
ARIMA names as autoregressive integrated moving average that is proposed by (Asteriou and Stephen, 2011).
2
GARCH is the well-known approach named as generalized autoregressive conditional heteroskedasticity.
3
TAIFEX denotes Taiwan Future Exchange, https://www.taifex.com.tw.
4
TAIEX denotes Taiwan Capitalization Weighted Stock Index, https://wn.com/taiex/news.
Table 1. Results of ADF unit root tests.
Table 1. Results of ADF unit root tests.
20002001200220032004
T A I E X t 0.2622−0.8788−0.8427−0.7568−1.6883
D ( T A I E X t ) −15.75 ***−14.41 ***−15.26 ***−15.05 ***−14.85 ***
*** denotes significance at 99%, ** significance at 95%, and * significance at 90%. Note: The null hypothesis of the Augmented Dickey–Fuller (ADF) test is that the TAIEX has a unit root.
Table 2. Box–Jenkins method optimization and results for the year 2000.
Table 2. Box–Jenkins method optimization and results for the year 2000.
ModelAvailable order to be chosen as p and q lagged terms (see the full table in Appendix A)
AR(p)4131415182128
−0.1630.090.119−0.123−0.178 **0.0880.084
MA(q)4131415182128
−0.168 **0.1010.104−0.136 **−0.1390.0850.126
Model selection by information criteria
ARIMA familySICAICRank
ARIMA(18;1;4)12.967412.92543
ARIMA(18;1;15)12.987912.94584
ARIMA(18;1;4,15)12.966412.91261
ARIMA(0;1;4,15,18)12.968612.91312
*** denotes significance at 99%, ** significance at 95%, and * significance at 90%.
Table 3. Optimized model for each year.
Table 3. Optimized model for each year.
YearBest model
2000ARIMA(18;1;4,15)-GARCH(1,1)
2001ARIMA(4;1;4,15)-GARCH(1,1)
2002ARIMA(9;1;4)-GARCH(1,1)
2003ARIMA(8;1;8)-GARCH(1,1)
2004ARIMA(29;1;2,15)-GARCH(1,1)
Table 4. Forecast from the Box–Jenkins ARIMA-GARCH(1,1) model.
Table 4. Forecast from the Box–Jenkins ARIMA-GARCH(1,1) model.
Date(t)Actual TAIEX(t)InputsOutputs
First difference series
(D(t, t − 1))
Actual
TAIEX (t − 1)
(Stockindext−1)
Forecast value of stock market index difference
(FD(t, t − 1))
Forecast
TAIEX (t)
(FStockindext)
11/1/20005425.02−119.165544.18−0.331565543.85
11/2/20005626.08201.065425.0214.52745439.55
11/3/20005796.08170.005626.0859.24105685.32
11/4/20005677.30−118.785796.0813.97985810.06
11/6/20005657.48−19.825677.3045.78225723.08
11/7/20005877.77220.295657.480.217435657.70
11/8/20006067.94190.175877.77−89.5545788.22
11/9/20006089.5521.616067.9420.07316088.01
11/10/20006088.74−0.816089.5534.49346124.04
11/13/20005793.52−295.226088.74−129.9065958.83
11/14/20005772.51−21.015793.52−136.1685657.35
11/15/20005737.02−35.495772.51−33.75125738.76
11/16/20005454.13−282.895737.02−19.96445717.06
11/17/20005351.36−102.775454.1325.28555479.42
11/18/20005167.35−184.015351.36−35.56365315.80
11/20/20004845.21−322.145167.3511.36855178.72
11/21/20005103.00257.794845.2138.91014884.12
11/22/20005130.6127.615103.0010.86855113.87
11/23/20005146.9216.315130.6148.98285179.59
11/24/20005419.99273.075146.9252.07625199.00
11/27/20005433.7813.795419.99−124.4545295.54
11/28/20005362.26−71.525433.78−48.39605385.38
11/29/20005319.46−42.805362.26−9.663585352.60
11/30/20005256.93−62.535319.46−96.59955222.86
Table 5. Performance evaluation by root mean square errors (RMSEs). NN: neural network.
Table 5. Performance evaluation by root mean square errors (RMSEs). NN: neural network.
Model20002001200220032004
(1) First-order model (Chen, 1996)176.32147.84101.1874.4684.28
(2) Multivariate model (Huarng et al., 2007)154.42124.0295.7370.7672.35
(3) NN model (Huarng and Yu, 2006)1521308456N/A
(4) NN based fuzzy time series (Yu and Huarng, 2010)149.5998.3178.7158.7855.91
(5) Bivariate fuzzy time series (Yu and Huarng, 2008)67120695260
(6) The competitive model122.68108.6266.1155.5652.99