Abstract
Bayesian vector autoregressions are widely used for macroeconomic forecasting and structural analysis. Until recently, however, most empirical work had considered only small systems with a few variables due to parameter proliferation concern and computational limitations. We first review a variety of shrinkage priors that are useful for tackling the parameter proliferation problem in large Bayesian VARs. This is followed by a detailed discussion of efficient sampling methods for overcoming the computational problem. We then give an overview of some recent models that incorporate various important model features into conventional large Bayesian VARs, including stochastic volatility, non-Gaussian, and serially correlated errors. Efficient estimation methods for fitting these more flexible models are then discussed. These models and methods are illustrated using a forecasting exercise that involves a real-time macroeconomic dataset. The corresponding Matlab code is also provided [Matlab code is available at http://joshuachan.org/].
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Forward and backward substitutions are implemented in standard packages such as Matlab, Gauss, and R. In Matlab, for example, it is done by mldivide(B,c) or simply B∖c .
- 2.
Since V Minn is diagonal, its inverse is straightforward to compute.
- 3.
References
Ahelegbey, D. F., Billio, M., & Casarin, R. (2016a). Bayesian graphical models for structural vector autoregressive processes. Journal of Applied Econometrics, 31(2), 357–386.
Ahelegbey, D. F., Billio, M., & Casarin, R. (2016b). Sparse graphical multivariate autoregression: A Bayesian approach. Annals of Economics and Statistics, 123/124, 1–30.
Banbura, M., Giannone, D., & Reichlin, L. (2010). Large Bayesian vector auto regressions. Journal of Applied Econometrics, 25(1), 71–92.
Bauwens, L., Lubrano, M., & Richard, J. (1999). Bayesian inference in dynamic econometric models. New York, NY: Oxford University Press.
Carriero, A., Clark, T. E., & Marcellino, M. (2015a). Bayesian VARs: Specification choices and forecast accuracy. Journal of Applied Econometrics, 30(1), 46–73.
Carriero, A., Clark, T. E., & Marcellino, M. (2015b). Large vector autoregressions with asymmetric priors and time-varying volatilities. Working Paper, School of Economics and Finance, Queen Mary University of London.
Carriero, A., Clark, T. E., & Marcellino, M. (2016). Common drifting volatility in large Bayesian VARs. Journal of Business and Economic Statistics, 34(3), 375–390.
Carriero, A., Kapetanios, G., & Marcellino, M. (2009). Forecasting exchange rates with a large Bayesian VAR. International Journal of Forecasting, 25(2), 400–417.
Chan, J. C. C. (2013). Moving average stochastic volatility models with application to inflation forecast. Journal of Econometrics, 176(2), 162–172.
Chan, J. C. C. (2017). The stochastic volatility in mean model with time-varying parameters: An application to inflation modeling. Journal of Business and Economic Statistics, 35(1), 17–28.
Chan, J. C. C. (2018). Large Bayesian VARs: A flexible Kronecker error covariance structure. Journal of Business and Economic Statistics. https://doi.org/10.1080/07350015.2018.1451336
Chan, J. C. C., Eisenstat, E., & Koop, G. (2016). Large Bayesian VARMAs. Journal of Econometrics, 192(2), 374–390.
Chan, J. C. C., & Hsiao, C. Y. L. (2014). Estimation of stochastic volatility models with heavy tails and serial dependence. In I. Jeliazkov & X.-S. Yang (Eds.), Bayesian inference in the social sciences. Hoboken, NJ: Wiley.
Chan, J. C. C., & Jeliazkov, I. (2009). Efficient simulation and integrated likelihood estimation in state space models. International Journal of Mathematical Modelling and Numerical Optimisation, 1, 101–120.
Chiu, C. J., Mumtaz, H., & Pinter, G. (2017). Forecasting with VAR models: Fat tails and stochastic volatility. International Journal of Forecasting, 33(4), 1124–1143.
Clark, T. E. (2011). Real-time density forecasts from Bayesian vector autoregressions with stochastic volatility. Journal of Business & Economic Statistics, 29(3), 327–341.
Clark, T. E., & Ravazzolo, F. (2015). Macroeconomic forecasting performance under alternative specifications of time-varying volatility. Journal of Applied Econometrics, 30(4), 551–575.
Cogley, T., & Sargent, T. J. (2005). Drifts and volatilities: Monetary policies and outcomes in the post WWII US. Review of Economic Dynamics, 8(2), 262–302.
Cross, J., & Poon, A. (2016). Forecasting structural change and fat-tailed events in Australian macroeconomic variables. Economic Modelling, 58, 34–51.
D’Agostino, A., Gambetti, L., & Giannone, D. (2013). Macroeconomic forecasting and structural change. Journal of Applied Econometrics, 28, 82–101.
Doan, T., Litterman, R., & Sims, C. (1984). Forecasting and conditional projection using realistic prior distributions. Econometric Reviews, 3(1), 1–100.
Eltoft, T., Kim, T., & Lee, T. (2006a). Multivariate scale mixture of Gaussians modeling. In J. Rosca, D. Erdogmus, J. Principe, & S. Haykin (Eds.), Independent component analysis and blind signal separation (Vol. 3889, pp. 799–806). Lecture Notes in Computer Science. Berlin: Springer.
Eltoft, T., Kim, T., & Lee, T. (2006b). On the multivariate Laplace distribution. IEEE Signal Processing Letters, 13(5), 300–303.
Forni, M., Hallin, M., Lippi, M., & Reichlin, L. (2003). Do financial variables help forecasting inflation and real activity in the euro area? Journal of Monetary Economics, 50(6), 1243–1255.
Gefang, D., Koop, G., & Poon, A. (2019). Variational Bayesian inference in large vector autoregressions with hierarchical shrinkage. CAMA Working Paper.
George, E. I., Sun, D., & Ni, S. (2008). Bayesian stochastic search for var model restrictions. Journal of Econometrics, 142(1), 553–580.
Geweke, J. (1993). Bayesian treatment of the independent Student-t linear model. Journal of Applied Econometrics, 8(S1), S19–S40.
Geweke, J., & Amisano, G. (2011). Hierarchical Markov normal mixture models with applications to financial asset returns. Journal of Applied Econometrics, 26, 1–29.
Golub, G. H., & van Loan, C. F. (1983). Matrix computations. Baltimore, MD: Johns Hopkins University Press.
Kadiyala, K., & Karlsson, S. (1997). Numerical methods for estimation and inference in Bayesian VAR-models. Journal of Applied Econometrics, 12(2), 99–132.
Karlsson, S. (2013). Forecasting with Bayesian vector autoregressions. In G. Elliott & A. Timmermann (Eds.), Handbook of economic forecasting (Vol. 2, pp. 791–897). Handbook of Economic Forecasting. Amsterdam: Elsevier.
Koop, G. (2013). Forecasting with medium and large Bayesian VARs. Journal of Applied Econometrics, 28(2), 177–203.
Koop, G., & Korobilis, D. (2010). Bayesian multivariate time series methods for empirical macroeconomics. Foundations and Trends in Econometrics, 3(4), 267–358.
Koop, G., & Korobilis, D. (2013). Large time-varying parameter VARs. Journal of Econometrics, 177(2), 185–198.
Koop, G., Korobilis, D., & Pettenuzzo, D. (2019). Bayesian compressed vector autoregression. Journal of Econometrics, 210(1), 135–154.
Litterman, R. (1986). Forecasting with Bayesian vector autoregressions—five years of experience. Journal of Business and Economic Statistics, 4, 25–38.
Mumtaz, H. (2016). The evolving transmission of uncertainty shocks in the United Kingdom. Econometrics, 4(1), 16.
Mumtaz, H., & Theodoridis, K. (2018). The changing transmission of uncertainty shocks in the U.S. Journal of Business and Economic Statistics, 36(2), 239–252.
Poon, A. (2018). Assessing the synchronicity and nature of Australian state business cycles. Economic Record, 94(307), 372–390.
Primiceri, G. E. (2005). Time varying structural vector autoregressions and monetary policy. Review of Economic Studies, 72(3), 821–852.
Sims, C. A. (1980). Macroeconomics and reality. Econometrica, 48, 1–48.
Stock, J. H., & Watson, M. W. (2002). Macroeconomic forecasting using diffusion indexes. Journal of Business and Economic Statistics, 20, 147–162.
Stock, J. H., & Watson, M. W. (2007). Why has U.S. inflation become harder to forecast? Journal of Money Credit and Banking, 39, 3–33.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Appendices
Appendix A: Data
The real-time dataset for our forecasting application includes 13 macroeconomic variables that are frequently revised and 7 financial or survey variables that are not revised. The list of variables is given in Table 4.6. They are sourced from the Federal Reserve Bank of Philadelphia and cover the quarters from 1964Q1 to 2015Q4. All monthly variables are converted to quarterly frequency by averaging the three monthly values within the quarter.
Appendix B: Sampling from the Matrix Normal Distribution
Suppose we wish to sample from \({\mathcal N}(\text{vec}(\widehat {\mathbf {A}}), \boldsymbol \Sigma \otimes {\mathbf {K}}_{\mathbf {A}}^{-1})\). Let \({\mathbf {C}}_{{\mathbf {K}}_{\mathbf {A}}}\) and C Σ be the Cholesky decompositions of K A and Σ respectively. We wish to show that if we construct
where U is a k × n matrix of independent \({\mathcal N}(0,1)\) random variables, then vec(W 1) has the desired distribution. To that end, we make use of some standard results on the matrix normal distribution (see, e.g., Bauwens et al., 1999, pp. 301–302).
A p × q random matrix W is said to have a matrix normal distribution \(\mathcal {M}\mathcal {N}(\mathbf {M},\mathbf {Q}\otimes \mathbf {P})\) for covariance matrices P and Q of dimensions p × p and q × q, respectively, if \(\text{vec}(\mathbf {W})\sim \mathcal {N}(\text{vec}(\mathbf {M}),\mathbf {Q}\otimes \mathbf {P})\). Now suppose \(\mathbf {W}\sim \mathcal {M}\mathcal {N}(\mathbf {M},\mathbf {Q}\otimes \mathbf {P})\) and define V = CWD + E. Then, \(\mathbf {V} \sim \mathcal {M}\mathcal {N}(\mathbf {C}\mathbf {M}\mathbf {D}+\mathbf {E},(\mathbf {D}'\mathbf {Q}\mathbf {D})\otimes (\mathbf {C}\mathbf {P}\mathbf {C}'))\).
Recall that U is a k × n matrix of independent \({\mathcal N}(0,1)\) random variables. Hence, \(\mathbf {U}\sim \mathcal {M}\mathcal {N}(\mathbf {0},{\mathbf {I}}_n\otimes {\mathbf {I}}_k)\). Using the previous result with \(\mathbf {C} = ({\mathbf {C}}_{{\mathbf {K}}_{\mathbf {A}}}^{\prime })^{-1}\), \(\mathbf {D} = {\mathbf {C}}_{\boldsymbol \Sigma }^{\prime }\), and \(\mathbf {E} = \widehat {\mathbf {A}}\), it is easy to see that \({\mathbf {W}}_1\sim \mathcal {M}\mathcal {N}(\widehat {\mathbf {A}}, \boldsymbol \Sigma \otimes {\mathbf {K}}_{\mathbf {A}}^{-1}).\) Finally, by definition we have \(\text{vec}({\mathbf {W}}_1)\sim {\mathcal N}(\text{vec}(\widehat {\mathbf {A}}), \boldsymbol \Sigma \otimes {\mathbf {K}}_{\mathbf {A}}^{-1})\).
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Chan, J.C.C. (2020). Large Bayesian Vector Autoregressions. In: Fuleky, P. (eds) Macroeconomic Forecasting in the Era of Big Data. Advanced Studies in Theoretical and Applied Econometrics, vol 52. Springer, Cham. https://doi.org/10.1007/978-3-030-31150-6_4
Download citation
DOI: https://doi.org/10.1007/978-3-030-31150-6_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-31149-0
Online ISBN: 978-3-030-31150-6
eBook Packages: Economics and FinanceEconomics and Finance (R0)