Solving second and third-order approximations to DSGE models: A recursive Sylvester equation solution
AbstractIn 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.
Download InfoIf you experience problems downloading a file, check if you have the proper application to view it first. In case of further problems read the IDEAS help page. Note that these files are not on the IDEAS site. Please be patient as the files may be large.
Bibliographic InfoPaper provided by Norges Bank in its series Working Paper with number 2013/18.
Length: 49 pages
Date of creation: 05 Aug 2013
Date of revision:
Solving dynamic models; Second-order approximation; Third-order appeoximation; Second-order matrix chain rule; Third-order matrix chain rule; Generalised Sylvester equations;
This paper has been announced in the following NEP Reports:
- NEP-ALL-2013-08-16 (All new papers)
- NEP-CBA-2013-08-16 (Central Banking)
- NEP-CMP-2013-08-16 (Computational Economics)
- NEP-DGE-2013-08-16 (Dynamic General Equilibrium)
- NEP-ECM-2013-08-16 (Econometrics)
- NEP-SPO-2013-08-16 (Sports & Economics)
You can help add them by filling out this form.
reading list or among the top items on IDEAS.Access and download statisticsgeneral information about how to correct material in RePEc.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: ().
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
If references are entirely missing, you can add them using this form.
If the full references list an item that is present in RePEc, but the system did not link to it, you can help with this form.
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your profile, as there may be some citations waiting for confirmation.
Please note that corrections may take a couple of weeks to filter through the various RePEc services.