Modelling South African Macroeconomic and Financial Time Series: A Comparative Analysis of Vector Autoregressive Moving Average and Asymmetric Generalised Autoregressive Conditional Heteroskedasticity Frameworks
Abstract
1. Introduction
2. Literature Review
2.1. VAR and VECM Models in Macroeconomic Forecasting
2.2. VARMA and Advanced Multivariate Forecasting Model
2.3. GARCH Models and Volatility Dynamics
3. Methodology
3.1. Data Preparation
3.1.1. Data
3.1.2. Preliminary Data Analysis
3.2. Vector Autoregressive (VAR) Model
3.3. Vector Autoregressive Moving Average (VARMA) Model
3.4. Generalised Autoregressive Conditional Heteroskedasticity Model
3.5. Asymmetric GARCH Models
3.6. Hybrid Model
4. Discussion of Results
Preliminary Data Analysis
5. Conclusions and Recommendations
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
| ADF | Augmented Dickey–Fuller. |
| AIC | Akaike Information Criterion. |
| APARCH | Asymmetric Power Autoregressive Conditional Heteroskedasticity. |
| AR | Autoregressive. |
| ARCH | Autoregressive Conditional Heteroskedasticity. |
| BIC | Bayesian Information Criterion. |
| BVAR | Bayesian Vector Autoregressive. |
| DGPs | Data-Generating Processes. |
| ECCMs | Extended Cross Correlation Matrices. |
| EGARCH | Exponential GARCH. |
| ER | Exchange Rate. |
| FCEHH | Final Consumption Expenditure by Households. |
| GARCH | Generalised Autoregressive Conditional Heteroskedasticity. |
| GARCH-MIDAS | GARCH-Mixed Data Sampling. |
| GDP | Gross Domestic Product. |
| GMM | Generalised Methods of Moments. |
| HQ | Hannan–Quinn. |
| IR | Interest Rate. |
| KPSS | Kwiatkowski–Phillips–Schmidt–Shin. |
| LS | Least Squares. |
| LSE | Least Squares Error. |
| MA | Moving Average. |
| MAE | Mean Absolute Error. |
| ML | Maximum Likelihood. |
| MSE | Mean Square Error. |
| OLS | Ordinary Least Squares. |
| PP | Phillips–Perron. |
| RMSE | Root Mean Square Error. |
| SVAR | Structural VAR. |
| TV-SCVARMA | Time-Varying Scalar Component VARMA. |
| VAR | Vector Autoregressive. |
| VARMA | Vector Autoregressive Moving Average. |
| VECM | Vector Error Correction Model. |
Appendix A
Appendix A.1. Parameter Estimation Results of the VAR (4) Model
| Model | Parameters | Coefficient | Std Error | t-Stat | p-Value |
| GDP | Const | 0.101 | 0.126 | 0.797 | 0.425 |
| GDPt-1 | −0.14 | 0.097 | −1.442 | 0.149 | |
| ERt-1 | −1.524 | 0.263 | −5.798 | 0.0001 *** | |
| IRt-1 | −0.255 | 0.205 | −1.244 | 0.214 | |
| FCEHHt-1 | 0.033 | 0.086 | 0.386 | 0.7 | |
| GDPt-2 | −0.063 | 0.058 | −1.088 | 0.277 | |
| ERt-2 | 0.184 | 0.308 | 0.598 | 0.55 | |
| IRt-2 | 0.033 | 0.212 | 0.158 | 0.875 | |
| FCEHHt-2 | 0.176 | 0.108 | 1.625 | 0.104 | |
| GDPt-3 | −0.036 | 0.058 | −0.611 | 0.541 | |
| ERt-3 | −0.015 | 0.309 | −0.048 | 0.962 | |
| IRt-3 | −0.089 | 0.212 | −0.419 | 0.675 | |
| FCEHHt-3 | 0.362 | 0.108 | 3.338 | 0.001 *** | |
| GDPt-4 | −0.292 | 0.057 | −5.104 | 0.0001 *** | |
| ERt-4 | −0.024 | 0.296 | −0.083 | 0.934 | |
| IRt-4 | −0.538 | 0.199 | −2.705 | 0.007 *** | |
| FCEHHt-4 | −0.076 | 0.091 | −0.837 | 0.403 | |
| ER (USD) | Const | 0.071 | 0.034 | 2.048 | 0.041. |
| GDPt-1 | 0.007 | 0.026 | 0.252 | 0.801 | |
| ERt-1 | 0.292 | 0.072 | 4.068 | 0.0001 *** | |
| IRt-1 | 0.055 | 0.056 | 0.978 | 0.328 | |
| FCEHHt-1 | −0.007 | 0.024 | −0.316 | 0.752 | |
| GDPt-2 | −0.007 | 0.016 | −0.464 | 0.642 | |
| ERt-2 | −0.211 | 0.084 | −2.501 | 0.012 *** | |
| IRt-2 | −0.038 | 0.058 | −0.649 | 0.516 | |
| FCEHHt-2 | 0.009 | 0.03 | 0.301 | 0.763 | |
| GDPt-3 | 0.003 | 0.016 | 0.185 | 0.853 | |
| ERt-3 | 0.162 | 0.085 | 1.919 | 0.055. | |
| IRt-3 | −0.077 | 0.058 | −1.325 | 0.185 | |
| FCEHHt-3 | 0.033 | 0.03 | 1.106 | 0.269 | |
| GDPt-4 | 0.027 | 0.016 | 1.745 | 0.081 | |
| ERt-4 | −0.06 | 0.081 | −0.745 | 0.456 | |
| IRt-4 | 0.015 | 0.054 | 0.268 | 0.789 | |
| FCEHHt-4 | 0.004 | 0.025 | 0.179 | 0.858 | |
| IR | Const | −0.013 | 0.044 | −0.284 | 0.776 |
| GDPt-1 | 0.015 | 0.034 | 0.443 | 0.658 | |
| ERt-1 | 0.414 | 0.093 | 4.47 | 0.0001 *** | |
| IRt-1 | 0.22 | 0.072 | 3.041 | 0.002 * | |
| FCEHHt-1 | −0.011 | 0.03 | −0.347 | 0.729 | |
| GDPt-2 | 0.001 | 0.02 | 0.058 | 0.954 | |
| ERt-2 | −0.075 | 0.109 | −0.689 | 0.491 | |
| IRt-2 | −0.134 | 0.075 | −1.792 | 0.073 | |
| FCEHHt-2 | −0.024 | 0.038 | −0.622 | 0.534 | |
| GDPt-3 | −0.008 | 0.021 | −0.367 | 0.713 | |
| ERt-3 | −0.004 | 0.109 | −0.041 | 0.968 | |
| IRt-3 | −0.114 | 0.075 | −1.521 | 0.128 | |
| FCEHHt-3 | −0.016 | 0.038 | −0.43 | 0.667 | |
| GDPt-4 | 0.005 | 0.02 | 0.264 | 0.792 | |
| ERt-4 | −0.037 | 0.104 | −0.354 | 0.723 | |
| IRt-4 | 0.085 | 0.07 | 1.217 | 0.224 | |
| FCEHHt-4 | −0.023 | 0.032 | −0.712 | 0.476 | |
| FCEHH | Const | 0.157 | 0.145 | 1.079 | 0.281 |
| GDPt-1 | 0.023 | 0.112 | 0.207 | 0.836 | |
| ERt-1 | −1.992 | 0.303 | −6.579 | 0.0001 *** | |
| IRt-1 | −0.542 | 0.236 | −2.294 | 0.022 * | |
| FCEHHt-1 | −1.19 | 0.1 | −11.95 | 0.0001 *** | |
| GDPt-2 | −0.197 | 0.067 | −2.947 | 0.003 * | |
| ERt-2 | 0.393 | 0.355 | 1.107 | 0.268 | |
| IRt-2 | −0.038 | 0.244 | −0.157 | 0.875 | |
| FCEHHt-2 | −0.985 | 0.125 | −7.914 | 0.0001 *** | |
| GDPt-3 | −0.187 | 0.067 | −2.794 | 0.005 * | |
| ERt-3 | −0.106 | 0.356 | −0.298 | 0.766 | |
| IRt-3 | −0.012 | 0.244 | −0.049 | 0.961 | |
| FCEHHt-3 | −0.678 | 0.125 | −5.427 | 0.0001 *** | |
| GDPt-4 | −0.155 | 0.066 | −2.347 | 0.01 ** | |
| ERt-4 | −0.298 | 0.341 | −0.873 | 0.383 | |
| IRt-4 | −0.442 | 0.229 | −1.928 | 0.054. | |
| FCEHHt-4 | −0.353 | 0.104 | −3.382 | 0.001 ** | |
| Significance codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1 | |||||
Appendix A.2. Parameter Estimation Results of the VARMA (1,1) Model
| Model | Parameters | Coefficient | Std Error | t-Stat | p-Value |
| GDP growth | Constant | 2.6644 | 5.637 | 0.473 | 0.636 |
| GDPt-1 | 0.6137 | 0.288 | 2.13 | <0.033 * | |
| ERt-1 | −0.0856 | 0.174 | −0.492 | 0.623 | |
| IRt-1 | −0.105 | 0.3 | −0.349 | 0.727 | |
| FCEHHt-1 | −0.0498 | 0.713 | −0.07 | 0.944 | |
| GDP-MAt-1 | −0.2525 | 0.302 | −0.838 | 0.402 | |
| ER-MAt-1 | −1.1745 | 0.329 | −3.574 | <0.0001 *** | |
| IR-MAt-1 | −0.9679 | 0.421 | −2.298 | <0.022 * | |
| FCEHH-MAt-1 | 0.3776 | 0.683 | 0.553 | 0.58 | |
| ER (USD) | Constant | 4.8389 | 4.422 | 1.094 | 0.274 |
| GDPt-1 | −0.1986 | 0.232 | −0.854 | 0.393 | |
| ERt-1 | 0.8454 | 0.136 | 6.204 | <0.0001 *** | |
| IRt-1 | −0.2657 | 0.241 | −1.105 | 0.269 | |
| FCEHHt-1 | −0.4092 | 0.514 | −0.796 | 0.426 | |
| GDP-MAt-1 | 0.2036 | 0.234 | 0.871 | 0.384 | |
| ER-MAt-1 | 0.5455 | 0.192 | 2.845 | <0.004 ** | |
| IR-MAt-1 | 0.3714 | 0.288 | 1.29 | 0.197 | |
| FCEHH-MAt-1 | 0.4369 | 0.542 | 0.806 | 0.42 | |
| Interest Rate | Constant | 10.1487 | 8.067 | 1.258 | 0.208 |
| GDPt-1 | −0.431 | 0.422 | −1.022 | 0.307 | |
| ERt-1 | −0.2976 | 0.243 | −1.223 | 0.221 | |
| IRt-1 | 0.4229 | 0.438 | 0.965 | 0.335 | |
| FCEHHt-1 | −0.8395 | 0.931 | −0.902 | 0.367 | |
| GDP-MAt-1 | 0.4076 | 0.414 | 0.986 | 0.324 | |
| ER-MAt-1 | 0.7918 | 0.296 | 2.671 | <0.008 ** | |
| IR-MAt-1 | 0.9385 | 0.459 | 2.046 | <0.041 * | |
| FCEHH-MAt-1 | 0.8587 | 0.93 | 0.923 | 0.356 | |
| FCEHH | Constant | 0.4578 | 4.372 | 0.105 | 0.917 |
| GDPt-1 | 0.0612 | 0.21 | 0.291 | 0.771 | |
| ERt-1 | −0.013 | 0.133 | −0.097 | 0.923 | |
| IRt-1 | −0.0041 | 0.225 | −0.018 | 0.985 | |
| FCEHHt-1 | 0.3679 | 0.659 | 0.558 | 0.577 | |
| GDPMAt-1 | −0.1837 | 0.243 | −0.755 | 0.450 | |
| ERMAt-1 | −0.3068 | 0.293 | −1.049 | 0.294 | |
| IR-MAt-1 | −0.4102 | 0.258 | −1.593 | 0.111. | |
| FCEHH-MAt-1 | −0.5958 | 0.623 | −0.956 | 0.339 | |
| Significance codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1 | |||||
Appendix A.3. Parameter Estimation Results of the GARCH (1,1) Model
| GARCH (1,1) GDP growth rate model | |||||||
| Mean Model | |||||||
| Parameter | coefficient | std. error | t-statistic | p-value | |||
| Mu | −0.211 | 0.166 | −1.268 | 0.205 | |||
| Volatility Model | |||||||
| coefficient | std. error | t-statistic | p-value | ||||
| Omega | 0.4439 | 0.855 | 0.519 | 0.604 | |||
| alpha [1] | 0.42 | 0.236 | 1.782 | <0.075 | |||
| beta [1] | 0.58 | 0.207 | 2.808 | <0.005 | |||
| GARCH (1,1) ER (USD) model | |||||||
| Mean Model | |||||||
| Parameters | Coefficient | std. error | t-statistic | p-value | |||
| Mu | 0.008 | 0.011 | 0.761 | 0.446 | |||
| Volatility Model | |||||||
| Parameters | Coefficient | std. error | t-statistic | p-value | |||
| Omega | 0.000 | 0.001 | 0.361 | 0.718 | |||
| alpha [1] | 0.121 | 0.123 | 0.985 | 0.325 | |||
| beta [1] | 0.879 | 0.198 | 4.450 | <0.0001 | |||
| GARCH (1,1) interest rates model | |||||||
| Mean Model | |||||||
| Parameters | Coefficient | std. error | t-statistic | p-value | |||
| Mu | 0.048 | 0.041 | 1.163 | 0.245 | |||
| Volatility Model | |||||||
| Parameters | Coefficient | std. error | t-statistic | p-value | |||
| Omega | 0.011 | 0.007 | 1.496 | 0.135 | |||
| alpha [1] | 0.079 | 0.029 | 2.696 | <0.007 | |||
| beta [1] | 0.901 | 0.022 | 40.501 | <0.0001 | |||
| GARCH (1,1) FCEHH model | |||||||
| Mean Model | |||||||
| Parameters | Coefficient | std. error | t-statistic | p-value | |||
| Mu | −0.081 | 0.105 | −0.772 | 0.440 | |||
| Volatility Model | |||||||
| Parameters | Coefficient | std. error | t-statistic | p-value | |||
| Omega | 3.739 | 2.632 | 1.421 | 0.155 | |||
| alpha [1] | 0.465 | 0.251 | 1.852 | 0.064 | |||
| beta [1] | 0.0001 | 0.126 | 0.000 | 1.000 | |||
References
- Lütkepohl, H. Introduction to Multiple Time Series Analysis; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
- Tsay, R.S. Multivariate Time Series Analysis: With R and Financial Applications; John Wiley & Sons: Hoboken, NJ, USA, 2013. [Google Scholar]
- Athanasopoulos, G.; Vahid, F. VARMA versus VAR for Macroeconomic Forecasting. J. Bus. Econ. Stat. 2008, 26, 237–252. [Google Scholar] [CrossRef] [Scilit]
- Ogbuabor, J.E.; Malaolu, V.A.; Orji, A. Asymmetric Effects of Policy Uncertainty on Real Sector Variables in Emerging Markets: Evidence from Brazil, India, China and South Africa. Int. J. Emerg. Mark. 2024, 19, 2070–2090. [Google Scholar]
- Ndou, E.; Gumata, N.; Ncube, M. Global Economic Uncertainties and Exchange Rate Shocks: Transmission Channels to the South African Economy; Springer: Berlin/Heidelberg, Germany, 2018. [Google Scholar]
- Ding, J.; Tarokh, V.; Yang, Y. Model Selection Techniques: An Overview. IEEE Signal Process. Mag. 2018, 35, 16–34. [Google Scholar] [CrossRef] [Scilit]
- Simionescu, M. The Use of VARMA Models in Forecasting Macroeconomic Indicators. Econ. Sociol. 2013, 6, 94–102. [Google Scholar] [CrossRef] [Scilit]
- Russel, E.; Usman, M. Vector Autoregressive with Exogenous Variable Model and Its Application in Modeling and Forecasting Energy Data: Case Study of PTBA and HRUM Energy. Int. J. Energy Econ. Policy 2019, 9, 390–398. [Google Scholar] [CrossRef] [Scilit]
- Düker, M.; Matteson, D.S.; Tsay, R.S.; Wilms, I. Vector Autoregressive Moving Average Models: A Review. WIREs Comput. Stat. 2025, 17, e70009. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Yao, W.; Kam, T.; Vahid, F. On Weak Identification in Structural VARMA Models. Econ. Lett. 2017, 156, 1–6. [Google Scholar] [CrossRef] [Scilit]
- Ali, S. Modeling and Forecasting Inflation in Ethiopia Using Multivariate Time Series Analysis. Econ. Bus. J. ECBIS 2024, 2, 395–404. [Google Scholar] [CrossRef] [Scilit]
- Majenge, L.; Mpungose, S.; Msomi, S. Comparative Analysis of VAR and SVAR Models in Assessing Oil Price Shocks and Exchange Rate Transmission to Consumer Prices in South Africa. Econometrics 2025, 13, 8. [Google Scholar] [CrossRef] [Scilit]
- Dufour, J.-M.; Pelletier, D. Practical Methods for Modelling Weak VARMA Processes: Identification, Estimation and Specification with a Macroeconomic Application. McGill Univ. Dep. Econ. CIREQ CIRANO Discuss. Pap. 2008. [Google Scholar]
- Becker, M. Varma Versus Steady-State Bvar for Macroeconomic Forecasting. Master’s Thesis, Uppsala University, Uppsala, Sweden, 2025. [Google Scholar]
- Osolo, M.O.; Okoli, C.N.; Laisin, M.S. Time-Varying Scalar Component VARMA: A State-Space Solution to Structural Instability in Macroeconomic Forecasting. Asian J. Math. Comput. Res. 2026, 33, 43–54. [Google Scholar]
- Sekati, B.N.Y.; Tsoku, J.T.; Metsileng, L.D. Modelling the Oil Price Volatility and Macroeconomic Variables in South Africa Using the Symmetric and Asymmetric GARCH Models. Cogent Econ. Financ. 2020, 8, 1792153. [Google Scholar] [CrossRef] [Scilit]
- Mohammadi, H.; Su, L. International Evidence on Crude Oil Price Dynamics: Applications of ARIMA-GARCH Models. Energy Econ. 2010, 32, 1001–1008. [Google Scholar] [CrossRef] [Scilit]
- Wang, Z.; Xing, T.; Wang, X. Economic Uncertainty and Stock Market Asymmetric Volatility: Analysis Based on the Asymmetric GARCH-MIDAS Model. Int. J. Emerg. Mark. 2025, 20, 3488–3511. [Google Scholar]
- Asri, M. Macroeconomic Volatility and Forecasting Growth in Developing Asia: An EViews GARCH-EGARCH Approach. Res. Sq. 2025. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Bouzid, K.N.; Makala, U.E. Casablanca Stock Exchange Response to the COVID-19 Pandemic. Afr. Rev. Econ. Financ. 2021, 13, 142–167. [Google Scholar]
- Alam, M.S.; Amendola, A.; Candila, V.; Jabarabadi, S.D. Is Monetary Policy a Driver of Cryptocurrencies? Evidence from a Structural Break Garch-Midas Approach. Econometrics 2024, 12, 2. [Google Scholar] [CrossRef] [Scilit]
- Kalsie, A.; Arora, A. Structural Break, US Financial Crisis and Macroeconomic Time Series: Evidence from BRICS Economies. Transnatl. Corp. Rev. 2019, 11, 250–264. [Google Scholar] [CrossRef] [Scilit]
- Viegi, N. Introduction to VAR Models; University of Pretoria: Pretoria, South Africa, 2010. [Google Scholar]
- Elias, I.I.; Ali, T.H. VARMA Time Series Model Analysis Using Discrete Wavelet Transformation Coefficients for Coiflets Wavelet. Passer J. Basic Appl. Sci. 2025, 7, 657–677. [Google Scholar] [CrossRef] [Scilit]
- Dias, G.F.; Kapetanios, G. Estimation and Forecasting in Vector Autoregressive Moving Average Models for Rich Datasets. J. Econom. 2018, 202, 75–91. [Google Scholar] [CrossRef] [Scilit]
- Engle, R.F. Autoregressive Conditional Heteroscedasticity with Estimates of the Variance of United Kingdom Inflation. Econom. J. Econom. Soc. 1982, 50, 987–1007. [Google Scholar] [CrossRef] [Scilit]
- Bollerslev, T. A Conditionally Heteroskedastic Time Series Model for Speculative Prices and Rates of Return. Rev. Econ. Stat. 1987, 69, 542–547. [Google Scholar] [CrossRef] [Scilit]
- Shamiri, A.; Hassan, A. Modeling and Forecasting Volatility of the Malaysian and the Singaporean Stock Indices Using Asymmetric GARCH Models and Non-Normal Densities. J. Malays. Math. Sci. 2007, 1, 83–102. [Google Scholar]
- Ali, G. EGARCH, GJR-GARCH, TGARCH, AVGARCH, NGARCH, IGARCH and APARCH Models for Pathogens at Marine Recreational Sites. J. Stat. Econom. Methods 2013, 2, 57–73. [Google Scholar]
- Lütkepohl, H. Estimation of Vector Autoregressive Processes. In New Introduction to Multiple Time Series Analysis; Springer: Berlin/Heidelberg, Germany, 2005; pp. 69–133. [Google Scholar]
- Enders, W. Applied Econometric Time Series; Wiley: Hoboken, NJ, USA, 2015. [Google Scholar]
- Olea, J.L.M.; Plagborg-Møller, M.; Qian, E.; Wolf, C.K. Double Robustness of Local Projections and Some Unpleasant Varithmetic; National Bureau of Economic Research: New York, NY, USA, 2024. [Google Scholar]





| Variable (S) | Level of Test | ADF | PP | KPSS | Conclusion | |||
|---|---|---|---|---|---|---|---|---|
| t-Statistic | p-Value | t-Statistic | p-Value | t-Statistic | p-Value | |||
| GDP growth rate | Level | −5.819 | 0.000 | −5.414 | 0.000 | 0.288 | 0.100 | Stationary |
| 1st Difference | −13.136 | 0.000 | −20.617 | 0.000 | 0.014 | 0.100 | Stationary | |
| Exchange Rates (USD) | Level | −2.292 | 0.436 | −2.009 | 0.596 | 0.653 | 0.001 | Non-Stationary |
| 1st Difference | −10.555 | 0.000 | −11.621 | 0.000 | 0.023 | 0.100 | Stationary | |
| Interest Rates | Level | −2.399 | 0.379 | −2.252 | 0.461 | 0.729 | 0.001 | Non-Stationary |
| 1st Difference | −10.461 | 0.000 | −12.469 | 0.000 | 0.233 | 0.100 | Stationary | |
| FCEHH | Level | −10.233 | 0.000 | −16.707 | 0.000 | 3.015 | 0.100 | Stationary |
| 1st Difference | −21.162 | 0.000 | −32.708 | 0.000 | 0.296 | 0.100 | Stationary | |
| P | AIC (n) | HQ (n) | SC (n) | FPE (n) | p-Value |
|---|---|---|---|---|---|
| 1 | 1.18564 | 1.31496 | 1.50548 | 3.27291 | <0.000 |
| 2 | 0.99966 | 1.23242 | 1.57537 | 2.71793 | <0.000 |
| 3 | −0.2044 | 0.13184 | 0.62721 | 0.81568 | <0.000 |
| 4 | −0.3728 | 0.06688 | 0.71467 | 0.68981 | <0.000 |
| 5 | −0.3211 | 0.22204 | 1.02225 | 0.72735 | <0.000 |
| 6 | −0.2146 | 0.43199 | 1.38463 | 0.81061 | 0.300 |
| 7 | −0.3438 | 0.40626 | 1.51132 | 0.71423 | 0.931 |
| 8 | −0.3582 | 0.49531 | 1.75279 | 0.70645 | <0.000 |
| 9 | −0.282 | 0.67488 | 2.08478 | 0.7657 | 0.021 |
| 10 | −0.2482 | 0.81216 | 2.37448 | 0.79644 | 0.658 |
| Selected Oder: AIC = 4, BIC = 3, HQ = 4 | |||||
| AR Order p | MA Order q | |||||
|---|---|---|---|---|---|---|
| 0 | 1 | 2 | 3 | 4 | 5 | |
| 0 | <0.000 | <0.000 | <0.000 | <0.000 | <0.000 | <0.000 |
| 1 | 0.002 | 0.111 | 0.156 | 0.150 | 0.300 | 0.821 |
| 2 | 0.096 | 0.022 | 0.663 | 0.258 | 0.098 | 0.871 |
| 3 | 0.712 | 0.929 | 0.456 | 0.411 | 0.669 | 0.583 |
| 4 | 0.999 | 1.000 | 0.994 | 0.911 | 0.974 | 0.689 |
| 5 | 1.000 | 1.000 | 1.000 | 1.000 | 0.989 | 0.977 |
| 1 | Heteroskedasticity Test (ARCH-LM Test) | |
| Variable | p-value | Conclusion |
| GDP growth rate | 0.0606 | No significant ARCH effects |
| ER (USD) | 0.0001 | Heteroskedasticity is present |
| IR | 0.0761 | No significant ARCH effects |
| FCEHH | 0.001 | Heteroskedasticity is present |
| 2 | Normality Test (Jarque–Bera Test) | |
| GDP growth rate | 0.0001 | Not normally distributed |
| ER (USD) | 0.0001 | Not normally distributed |
| IR | 0.0001 | Not normally distributed |
| FCEHH | 0.0001 | Not normally distributed |
| 3 | Portmanteau Test (Ljung–Box Test for white noise of residuals) | |
| Model overall | 0.0001 | Residual autocorrelation |
| 1 | Heteroskedasticity Test (ARCH-LM Test) | |
| Variable | p-value | Conclusion |
| GDP growth rate | 0.0001 | Heteroskedasticity is present |
| ER (USD) | 0.0001 | Heteroskedasticity is present |
| IR | 0.184 | No significant ARCH effects |
| FCEHH | 0.0001 | Heteroskedasticity is present |
| 2 | Normality Test (Jarque–Bera Test) | |
| GDP growth rate | 0.0001 | Not normally distributed |
| ER (USD) | 0.0001 | Not normally distributed |
| IR | 0.0001 | Not normally distributed |
| FCEHH | 0.0001 | Not normally distributed |
| 3 | Portmanteau Test (Ljung–Box Test for white noise of residuals) | |
| Model overall | 0.0001 | Residual autocorrelation |
| Forecasts | |||||
|---|---|---|---|---|---|
| Yt+i | Date | GDP Growth Rate | ER (USD) | IR | FCEHH |
| 1 | 31 March 2025 | 0.666 | 18.672 | 10.655 | −0.228 |
| 2 | 30 June 2025 | 0.265 | 18.823 | 10.961 | 0.533 |
| 3 | 30 September 2025 | 0.839 | 19.012 | 10.968 | 0.909 |
| 4 | 31 December 2025 | 0.399 | 19.043 | 10.896 | 0.179 |
| 5 | 31 March 2026 | 0.803 | 19.088 | 10.858 | 0.557 |
| 6 | 30 June 2026 | 0.708 | 19.195 | 10.87 | 0.255 |
| 7 | 30 September 2026 | 0.233 | 19.285 | 10.912 | 0.411 |
| 8 | 31 December 2026 | 0.594 | 19.358 | 10.935 | 0.549 |
| Forecasts | |||||
|---|---|---|---|---|---|
| Yt+i | Date | GDP Growth Rate | ER (USD) | IR | FCEHH |
| 1 | 31 March 2025 | −0.545 | 18.421 | 10.197 | −0.71 |
| 2 | 30 June 2025 | −0.282 | 18.101 | 9.809 | −0.117 |
| 3 | 30 September 2025 | −0.082 | 17.639 | 9.129 | 0.123 |
| 4 | 31 December 2025 | 0.139 | 17.291 | 8.692 | 0.232 |
| 5 | 31 March 2026 | 0.346 | 17.025 | 8.423 | 0.292 |
| 6 | 30 June 2026 | 0.52 | 16.805 | 8.25 | 0.331 |
| 7 | 30 September 2026 | 0.662 | 16.615 | 8.133 | 0.36 |
| 8 | 31 December 2026 | 0.777 | 16.445 | 8.055 | 0.382 |
| Model | Variables | MAE | MSE | RMSE |
|---|---|---|---|---|
| VAR (4) | GDP | 2.475 | 11.973 | 3.460 |
| Exchange Rates | 2.591 | 8.828 | 2.971 | |
| Interest Rates | 3.004 | 17.219 | 4.150 | |
| FCEHH | 5.945 | 50.369 | 7.097 | |
| Overall | 3.504 | 22.097 | 4.420 | |
| VARMA (1,1) | GDP | 1.292 | 4.442 | 2.107 |
| Exchange Rates | 0.402 | 0.567 | 0.753 | |
| Interest Rates | 0.550 | 0.571 | 0.756 | |
| FCEHH | 1.222 | 4.300 | 2.074 | |
| Overall | 0.867 | 2.470 | 1.423 |
| EGARCH (1,1) | ||||
| Parameters | GDP growth | ER (USD) | IR | FCEHH |
| Omega | 0.298 (0.026) | −0.255 (0.025) | −0.057 (0.485) | 0.546 (0.620) |
| Alpha | 1.178 (0.0001) | 3.049 (0.0001) | 1.968 (0.0001) | 1.161 (0.177) |
| Gamma | −0.085 (0.275) | 0.079 (0.388) | 0.342 (0.0001) | 0.6765 (0.723) |
| Beta | 0.804 (0.0001) | 0.911 (0.0001) | 0.748 (0.0001) | 0.047 (0.0001) |
| GJR-GARCH (1,1) | ||||
| Parameters | GDP growth | ER (USD) | IR | FCEHH |
| Omega | 0.616 (0.041) | 0.021 (0.765) | 0.141 (0.008) | 0.169 (0.135) |
| Alpha | 0.605 (0.0001) | 1.000 (0.565) | 1.000 (0.0001) | 0.538 (0.0001) |
| Gamma | 0.253 (0.089) | −0.119 (0.066) | −0.114 (0.440) | −0.007 (0.973) |
| Beta | 0.269 (0.0001) | 0.032 (0.986) | 0.001 (1.000) | 0.465 (0.0001) |
| Ljung–Box Test of Autocorrelation | |||||
|---|---|---|---|---|---|
| Test | GDP Growth | ER (USD) | IR | FCEHH | |
| Test on standardised residuals (Autocorrelation) | t-statistic | 156.066 | 1648.221 | 1103.611 | 4.791 |
| p-value | <0.0001 | <0.0001 | <0.0001 | 0.905 | |
| Test on standardised residuals (ARCH effects) | t-statistic | 1.494 | 23.576 | 8.905 | 0.095 |
| p-value | 1.000 | 0.009 | 0.541 | 1.000 | |
| Ljung–Box Test of Autocorrelation | |||||
|---|---|---|---|---|---|
| Test | GDP Growth | ER (USD) | IR | FCEHH | |
| Test on standardised residuals (Autocorrelation) | t-statistic | 157.362 | 1821.099 | 1014.652 | 3.152 |
| p-value | <0.0001 | <0.0001 | <0.0001 | 0.978 | |
| Test on standardised residuals (ARCH effects) | t-statistic | 2.872 | 25.602 | 11.362 | 0.082 |
| p-value | 0.984 | 0.004 | 0.330 | 1.000 | |
| EGARCH (1,1) − ARMA (1,1) | ||||
| Parameters | GDP Growth | ER (USD) | IR | FCEHH |
| Omega | 0.076 (0.388) | 0.366 (0.563) | −0.014 (0.0001) | 2.590 (0.0001) |
| Alpha | 0.539 (0.004) | 0.605 (0.477) | −0.103 (0.0001) | 3.130 (0.0001) |
| Gamma | 0.016 (0.873) | 0.768 (0.326) | 0.047 (0.0001) | −0.331 (0.428) |
| Beta | 0.881 (0.0001) | 0.998 (0.0001) | 0.995 (0.0001) | 0.746 (0.0001) |
| GJR-GARCH (1,1) − ARMA (1,1) | ||||
| Parameters | GDP growth | ER (USD) | IR | FCEHH |
| Omega | 0.183 (0.064) | 0.0001 (0.532) | 0.007 (0.168) | 0.169 (0.113) |
| Alpha | 0.463 (0.042) | 0.282 (0.003) | 0.074 (0.088) | 0.390 (0.021) |
| Gamma | 0.082 (0.745) | −0.282 (0.001) | −0.026 (0.846) | 0.215 (0.424) |
| Beta | 0.497 (0.0001) | 0.859 (0.0001) | 0.929 (0.0001) | 0.502 (0.0001) |
| Ljung–Box Test of Autocorrelation | |||||
|---|---|---|---|---|---|
| Test | GDP Growth | ER (USD) | IR | FCEHH | |
| Test on standardised residuals (Autocorrelation) | t-statistic | 17.982 | 21.197 | 15.6 | 3.671 |
| p-value | 0.055 | 0.097 | 0.112 | 0.961 | |
| Test on standardised residuals (ARCH effects) | t-statistic | 0.099 | 8.186 | 10.85 | 0.11 |
| p-value | 1.000 | 0.611 | 0.369 | 1.000 | |
| Ljung–Box Test of Autocorrelation | |||||
|---|---|---|---|---|---|
| Test | GDP Growth | ER (USD) | IR | FCEHH | |
| Test on standardised residuals (Autocorrelation) | t-statistic | 14.256 | 15.463 | 11.061 | 4.663 |
| p-value | 0.162 | 0.116 | 0.353 | 0.912 | |
| Test on standardised residuals (ARCH effects) | t-statistic | 0.103 | 16.025 | 11.252 | 0.093 |
| p-value | 1.000 | 0.099 | 0.338 | 1.000 | |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Modise, T.J.; Tsoku, J.T.; Botlhoko, T. Modelling South African Macroeconomic and Financial Time Series: A Comparative Analysis of Vector Autoregressive Moving Average and Asymmetric Generalised Autoregressive Conditional Heteroskedasticity Frameworks. Mathematics 2026, 14, 2427. https://doi.org/10.3390/math14132427
Modise TJ, Tsoku JT, Botlhoko T. Modelling South African Macroeconomic and Financial Time Series: A Comparative Analysis of Vector Autoregressive Moving Average and Asymmetric Generalised Autoregressive Conditional Heteroskedasticity Frameworks. Mathematics. 2026; 14(13):2427. https://doi.org/10.3390/math14132427
Chicago/Turabian StyleModise, Thatoyaone Johannes, Johannes Tshepiso Tsoku, and Tshegofatso Botlhoko. 2026. "Modelling South African Macroeconomic and Financial Time Series: A Comparative Analysis of Vector Autoregressive Moving Average and Asymmetric Generalised Autoregressive Conditional Heteroskedasticity Frameworks" Mathematics 14, no. 13: 2427. https://doi.org/10.3390/math14132427
APA StyleModise, T. J., Tsoku, J. T., & Botlhoko, T. (2026). Modelling South African Macroeconomic and Financial Time Series: A Comparative Analysis of Vector Autoregressive Moving Average and Asymmetric Generalised Autoregressive Conditional Heteroskedasticity Frameworks. Mathematics, 14(13), 2427. https://doi.org/10.3390/math14132427

