Solving Second and Third-Order Approximations to DSGE Models: A Recursive Sylvester Equation Solution
Abstract
In this paper I derive the matrix chain rules for solving a second and a third-order approximation to a DSGE model that allow the use of a recursive Sylvester equation solution method. In particular I use the solution algorithms of Kamenik (2005) and Martin & Van Loan (2006) to solve the generalised Sylvester equations. Because I use matrix algebra instead of tensor notation to find the system of equations, I am able to provide standalone Matlab routines that make it feasible to solve a medium scale DSGE model in a competitive time. I also provide Fortran code and Matlab/Fortran mex files for my method.
Publisher
Norges BankSeries
Working Papers;18/2013
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivatives 4.0 Internasjonal
Related items
Showing items related by title, author, creator and subject.
-
Third-Order Approximation of Dynamic Models Without the Use of Tensors
Binning, Andrew (Working Papers;13/2013, Working paper, 2013)I outline a new method for finding third-order accurate solutions to dynamic general equilibrium models. I extend the Gomme & Klein (2011) solution for second-order approximations without using tensors, to a third-order. ... -
Sigma Point Filters for Dynamic Nonlinear Regime Switching Models
Binning, Andrew; Maih, Junior (Working Papers;10/2015, Working paper, 2015)In this paper we take three well known Sigma Point Filters, namely the Unscented Kalman Filter, the Divided Difference Filter, and the Cubature Kalman Filter, and extend them to allow for a very general class of dynamic ... -
Equity Trading by Institutional Investors: Evidence on Order Submission Strategies
Næs, Randi; Skjeltorp, Johannes A. (Working Papers;12/2002, Working paper, 2002)The trading volume channeled through off-market crossing networks is growing. Passive matching of orders outside the primary market lowers several components of execution costs compared to regular trading. On the other ...