Joshua C. C. Chan,Yaling Qi
Abstract:We consider Bayesian tensor vector autoregressions (TVARs) in which the VAR coefficients are arranged as a three-dimensional array or tensor, and this coefficient tensor is parameterized using a low-rank CP decomposition. We develop a family of TVARs using a general stochastic volatility specification, which includes a wide variety of commonly-used multivariate stochastic volatility and COVID-19 outlier-augmented models. In a forecasting exercise involving 40 US quarterly variables, we show that these TVARs outperform the standard Bayesian VAR with the Minnesota prior. The results also suggest that the parsimonious common stochastic volatility model tends to forecast better than the more flexible Cholesky stochastic volatility model.
What problem does this paper attempt to address?
### What problems does this paper attempt to solve?
This paper aims to solve the problems of parameter proliferation and computational complexity in large - scale Bayesian vector autoregressive models (BVARs) in macroeconomic forecasting. Specifically, the author proposes a new method to simplify the VAR coefficient structure by using tensor decomposition and introduce a stochastic volatility model to improve the forecasting performance.
#### Main problems include:
1. **Parameter Proliferation Problem**:
- In high - dimensional situations, as the number of variables increases, the number of coefficients in the VAR model will increase rapidly, leading to over - fitting and increased computational burden. To solve this problem, the author adopts low - rank tensor decomposition (CP decomposition) to reduce the number of free parameters.
- By reorganizing the VAR coefficient matrix into a three - dimensional tensor and using low - rank CP decomposition, the number of parameters can be significantly reduced. For example, the number of parameters is reduced from \(n^2p\) to \((2n + p)R\), where \(R\) is the rank of the tensor.
2. **Modeling of Time - Varying Volatility**:
- Macroeconomic data usually has the characteristics of time - varying volatility, especially during the COVID - 19 pandemic, extreme economic fluctuations are more obvious. Therefore, allowing for time - varying volatility is crucial for improving the forecasting performance.
- The author proposes several different stochastic volatility models, including the common stochastic volatility model and the Cholesky stochastic volatility model, and applies them to the tensor VAR (TVAR).
3. **Improving Forecasting Performance**:
- By introducing the low - rank structure and the stochastic volatility model, the author hopes to improve the forecasting performance of the traditional BVAR model. To this end, they conduct a series of empirical analyses and compare the forecasting effects of different models on 40 US quarterly macroeconomic variables.
#### Formula Summary:
- **Tensor Decomposition**:
\[
A=\sum_{r = 1}^{R}\theta_1^{(r)}\circ\theta_2^{(r)}\circ\theta_3^{(r)}
\]
where \(\theta_1^{(r)}, \theta_2^{(r)}\in\mathbb{R}^n\) and \(\theta_3^{(r)}\in\mathbb{R}^p\).
- **Stochastic Volatility Model**:
- **Common Stochastic Volatility Model**:
\[
\Sigma_t = e^{h_t}\Omega
\]
where \(\Omega\) is a time - invariant covariance matrix and \(h_t\) is a zero - mean stationary AR(1) process.
- **Cholesky Stochastic Volatility Model**:
\[
\Sigma_t=B_0^{-1}D_t(B_0^{-1})'
\]
where \(D_t=\text{diag}(e^{h_{1,t}},\ldots,e^{h_{n,t}})\) and each element \(h_{i,t}\) is modeled by an independent autoregressive process.
Through these improvements, the paper shows a significant improvement in the forecasting performance of the TVAR model, especially in dealing with high - dimensional data and time - varying volatility.