Skip to main content
Log in

Block Kalman Filtering for Large-Scale DSGE Models

  • Published:
Computational Economics Aims and scope Submit manuscript

Abstract

In this paper block Kalman filters for Dynamic Stochastic General Equilibrium models are presented and evaluated. Our approach is based on the simple idea of writing down the Kalman filter recursions on block form and appropriately sequencing the operations of the prediction step of the algorithm. It is argued that block filtering is the only viable serial algorithmic approach to significantly reduce Kalman filtering time in the context of large DSGE models. For the largest model we evaluate the block filter reduces the computation time by roughly a factor 2. Block filtering compares favourably with the more general method for faster Kalman filtering outlined by Koopman and Durbin (J Time Ser Anal 21:281–296, 2000) and, furthermore, the two approaches are largely complementary.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Adolfson M., Laséen S., Lindé J., Villani M. (2007a) Bayesian estimation of an open economy dsge model with incomplete pass-through. Journal of International Economics 72: 481–511

    Article  Google Scholar 

  • Adolfson M., Lindé J., Villani M. (2007b) Bayesian inference in dsge models—some comments. Econometric Reviews 26: 173–185

    Article  Google Scholar 

  • An, S. (2005). Bayesian estimation of dsge models: Lessons from second-order approximations. Working Paper, University of Pennsylvania.

  • Azzini, I., Girardi, R., & Ratto, M. (2007). Paralellization of Matlab codes under Windows platform for bayesian estimation: A Dynare application. Manuscript, European Commission.

  • Christoffel, K., Coenen, G., & Warne, A. (2007). Conditional versus unconditional forecasting with the new area-wide model of the euro area. Mimeo, ECB.

  • Goto, K., & van de Geijn, R. (2007). High performance implementation of the level-3 blas. ACM Transactions on Mathematical Software.

  • Harvey, A. (1989). Forecasting, Structural Time Series Models and the Kalman filter. Cambridge University Press.

  • Koopman S., Durbin J. (2000) Fast filtering and smoothing for multivariate state space models. Journal of Time Series Analysis 21: 281–296

    Article  Google Scholar 

  • Smets F., Wouters R. (2003) An estimated stochastic dynamic general equilibrium model of the Euro area. Journal of the European Economic Association 20: 891–910

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Karl Walentin.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Strid, I., Walentin, K. Block Kalman Filtering for Large-Scale DSGE Models. Comput Econ 33, 277–304 (2009). https://doi.org/10.1007/s10614-008-9160-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10614-008-9160-4

Keywords

JEL Codes

Navigation