IDEAS home Printed from https://ideas.repec.org/p/cpm/dynare/002.html
   My bibliography  Save this paper

Solving rational expectations models at first order: what Dynare does

Author

Listed:
  • Villemot, Sébastien

Abstract

This paper describes in detail the algorithm implemented in Dynare for computing the first order approximated solution of a nonlinear rational expectations model. The core of the algorithm is a generalized Schur decomposition (also known as the QZ decomposition), as advocated by several authors in the litterature. The contribution of the present paper is to focus on implementation details that make the algorithm more generic and more efficient, especially for large models.

Suggested Citation

  • Villemot, Sébastien, 2011. "Solving rational expectations models at first order: what Dynare does," Dynare Working Papers 2, CEPREMAP.
  • Handle: RePEc:cpm:dynare:002
    as

    Download full text from publisher

    File URL: https://www.dynare.org/wp-repo/dynarewp002.pdf
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Blanchard, Olivier Jean & Kahn, Charles M, 1980. "The Solution of Linear Difference Models under Rational Expectations," Econometrica, Econometric Society, vol. 48(5), pages 1305-1311, July.
    2. Collard, Fabrice & Juillard, Michel, 2001. "A Higher-Order Taylor Expansion Approach to Simulation of Stochastic Forward-Looking Models with an Application to a Nonlinear Phillips Curve Model," Computational Economics, Springer;Society for Computational Economics, vol. 17(2-3), pages 125-139, June.
    3. Schmitt-Grohe, Stephanie & Uribe, Martin, 2004. "Solving dynamic general equilibrium models using a second-order approximation to the policy function," Journal of Economic Dynamics and Control, Elsevier, vol. 28(4), pages 755-775, January.
    4. Sims, Christopher A, 2002. "Solving Linear Rational Expectations Models," Computational Economics, Springer;Society for Computational Economics, vol. 20(1-2), pages 1-20, October.
    5. Klein, Paul, 2000. "Using the generalized Schur form to solve a multivariate linear rational expectations model," Journal of Economic Dynamics and Control, Elsevier, vol. 24(10), pages 1405-1423, September.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. François Le Grand & Xavier Ragot, 2022. "Managing Inequality Over Business Cycles: Optimal Policies With Heterogeneous Agents And Aggregate Shocks," International Economic Review, Department of Economics, University of Pennsylvania and Osaka University Institute of Social and Economic Research Association, vol. 63(1), pages 511-540, February.
    2. Audzei, Volha, 2023. "Learning and cross-country correlations in a multi-country DSGE model," Economic Modelling, Elsevier, vol. 120(C).
    3. Enrique Martínez García & Mark A. Wynne, 2014. "Technical note on \"assessing Bayesian model comparison in small samples\"," Globalization Institute Working Papers 190, Federal Reserve Bank of Dallas.
    4. repec:hal:spmain:info:hdl:2441/4lhe3u3c38ojohjlcbfaupcjr is not listed on IDEAS
    5. Böhl, Gregor & Strobel, Felix, 2020. "US business cycle dynamics at the zero lower bound," IMFS Working Paper Series 143, Goethe University Frankfurt, Institute for Monetary and Financial Stability (IMFS).
    6. Martínez-García, Enrique, 2021. "Get the lowdown: The international side of the fall in the U.S. natural rate of interest," Economic Modelling, Elsevier, vol. 100(C).
    7. repec:hal:wpspec:info:hdl:2441/4lhe3u3c38ojohjlcbfaupcjr is not listed on IDEAS
    8. Meyer-Gohde, Alexander & Saecker, Johanna, 2024. "Solving linear DSGE models with Newton methods," Economic Modelling, Elsevier, vol. 133(C).
    9. Enrique Martínez-García & Diego Vilán & Mark A. Wynne, 2012. "Bayesian Estimation of NOEM Models: Identification and Inference in Small Samples," Advances in Econometrics, in: DSGE Models in Macroeconomics: Estimation, Evaluation, and New Developments, pages 137-199, Emerald Group Publishing Limited.
    10. Amedeo Argentiero & Carlo Andrea Bollino, 2015. "Uncovering Unobserved Economy: A General Equilibrium Characterization," Metroeconomica, Wiley Blackwell, vol. 66(2), pages 306-338, May.
    11. David Alan Peel & Pantelis Promponas, 2016. "Forecasting the nominal exchange rate movements in a changing world. The case of the U.S. and the U.K," Working Papers 144439514, Lancaster University Management School, Economics Department.
    12. Ivashchenko, Sergey & Mutschler, Willi, 2020. "The effect of observables, functional specifications, model features and shocks on identification in linearized DSGE models," Economic Modelling, Elsevier, vol. 88(C), pages 280-292.
    13. Lan, Hong & Meyer-Gohde, Alexander, 2014. "Solvability of perturbation solutions in DSGE models," Journal of Economic Dynamics and Control, Elsevier, vol. 45(C), pages 366-388.
    14. Meyer-Gohde, Alexander, 2023. "Numerical stability analysis of linear DSGE models: Backward errors, forward errors and condition numbers," IMFS Working Paper Series 193, Goethe University Frankfurt, Institute for Monetary and Financial Stability (IMFS).
    15. Meyer-Gohde, Alexander, 2021. "On the accuracy of linear DSGE solution methods and the consequences for log-normal asset pricing," IMFS Working Paper Series 154, Goethe University Frankfurt, Institute for Monetary and Financial Stability (IMFS).
    16. Boehl, Gregor, 2022. "Efficient solution and computation of models with occasionally binding constraints," Journal of Economic Dynamics and Control, Elsevier, vol. 143(C).
    17. Jarod Coulter & Roberto Duncan & Enrique Martínez-García, 2022. "Flexible Average Inflation Targeting: How Much Is U.S. MonetaryPolicy Changing?," Revista Economía, Fondo Editorial - Pontificia Universidad Católica del Perú, vol. 45(89), pages 102-149.
    18. Kollintzas, Tryphon & Tsoukalas, Konstantinos, 2015. "Bank and Sovereign Risk Interdependence in the Euro Area," CEPR Discussion Papers 10485, C.E.P.R. Discussion Papers.
    19. Huber, Johannes & Meyer-Gohde, Alexander & Saecker, Johanna, 2023. "Solving linear DSGE models with structure-preserving doubling methods," IMFS Working Paper Series 195, Goethe University Frankfurt, Institute for Monetary and Financial Stability (IMFS).

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Paul Pichler, 2007. "Forecasting with estimated dynamic stochastic general equilibrium models: The role of nonlinearities," Vienna Economics Papers vie0702, University of Vienna, Department of Economics.
    2. Viktors Ajevskis, 2019. "Generalised Impulse Response Function as a Perturbation of a Global Solution to DSGE Models," Working Papers 2019/04, Latvijas Banka.
    3. Aruoba, S. Boragan & Fernandez-Villaverde, Jesus & Rubio-Ramirez, Juan F., 2006. "Comparing solution methods for dynamic equilibrium economies," Journal of Economic Dynamics and Control, Elsevier, vol. 30(12), pages 2477-2508, December.
    4. Takashi Tamura, 2020. "Does a Unique Solution Exist for a Nonlinear Rational Expectation Equation with Zero Lower Bound?," Asia-Pacific Financial Markets, Springer;Japanese Association of Financial Economics and Engineering, vol. 27(2), pages 257-289, June.
    5. Sungbae An & Frank Schorfheide, 2007. "Bayesian Analysis of DSGE Models," Econometric Reviews, Taylor & Francis Journals, vol. 26(2-4), pages 113-172.
    6. Debortoli, Davide & Maih, Junior & Nunes, Ricardo, 2014. "Loose Commitment In Medium-Scale Macroeconomic Models: Theory And Applications," Macroeconomic Dynamics, Cambridge University Press, vol. 18(1), pages 175-198, January.
    7. Fernandez-Villaverde, Jesus & Rubio-Ramirez, Juan F., 2006. "Solving DSGE models with perturbation methods and a change of variables," Journal of Economic Dynamics and Control, Elsevier, vol. 30(12), pages 2509-2531, December.
    8. Yasuo Hirose & Takeki Sunakawa, 2019. "Review of Solution and Estimation Methods for Nonlinear Dynamic Stochastic General Equilibrium Models with the Zero Lower Bound," The Japanese Economic Review, Springer, vol. 70(1), pages 51-104, March.
    9. Jesus Fernandez-Villaverde & Juan F. Rubio-Ramirez, 2003. "Some Results on the Solution of the Neoclassical Growth Model," PIER Working Paper Archive 04-002, Penn Institute for Economic Research, Department of Economics, University of Pennsylvania.
    10. Alali, Walid Y., 2009. "Solution Strategies of Dynamic Stochastic General Equilibrium (DSGE) models," EconStor Preprints 269876, ZBW - Leibniz Information Centre for Economics.
    11. Schmidt, Sebastian & Wieland, Volker, 2013. "The New Keynesian Approach to Dynamic General Equilibrium Modeling: Models, Methods and Macroeconomic Policy Evaluation," Handbook of Computable General Equilibrium Modeling, in: Peter B. Dixon & Dale Jorgenson (ed.), Handbook of Computable General Equilibrium Modeling, edition 1, volume 1, chapter 0, pages 1439-1512, Elsevier.
    12. Fernández-Villaverde, J. & Rubio-Ramírez, J.F. & Schorfheide, F., 2016. "Solution and Estimation Methods for DSGE Models," Handbook of Macroeconomics, in: J. B. Taylor & Harald Uhlig (ed.), Handbook of Macroeconomics, edition 1, volume 2, chapter 0, pages 527-724, Elsevier.
    13. Luisa Corrado & Sean Holly, 2006. "The Linearisation and Optimal Control of Large Non-Linear Rational Expectations Models by Persistent Excitation," Computational Economics, Springer;Society for Computational Economics, vol. 28(2), pages 139-153, September.
    14. Lan, Hong & Meyer-Gohde, Alexander, 2013. "Solving DSGE models with a nonlinear moving average," Journal of Economic Dynamics and Control, Elsevier, vol. 37(12), pages 2643-2667.
    15. Lombardi, Marco J. & Sgherri, Silvia, 2007. "(Un)naturally low? Sequential Monte Carlo tracking of the US natural interest rate," Working Paper Series 794, European Central Bank.
    16. Dana Galizia, 2021. "Saddle cycles: Solving rational expectations models featuring limit cycles (or chaos) using perturbation methods," Quantitative Economics, Econometric Society, vol. 12(3), pages 869-901, July.
    17. Paul Pichler, 2005. "Evaluating Approximate Equilibria of Dynamic Economic Models," Vienna Economics Papers 0510, University of Vienna, Department of Economics.
    18. Hernandez, Kolver, 2013. "A system reduction method to efficiently solve DSGE models," Journal of Economic Dynamics and Control, Elsevier, vol. 37(3), pages 571-576.
    19. Wouter J. DEN HAAN, 2009. "Solving Dynamic Models with Heterogeneous Agents and Aggregate Uncertainty with Dynare or Dynare++," 2009 Meeting Papers 776, Society for Economic Dynamics.
    20. Lombardi, Marco J. & Sgherri, Silvia, 2007. "(Un)naturally low? Sequential Monte Carlo tracking of the US natural interest rate," Working Paper Series 794, European Central Bank.

    More about this item

    Keywords

    Dynare; Numerical methods; Perturbation; Rational expectations;
    All these keywords.

    JEL classification:

    • C63 - Mathematical and Quantitative Methods - - Mathematical Methods; Programming Models; Mathematical and Simulation Modeling - - - Computational Techniques
    • C68 - Mathematical and Quantitative Methods - - Mathematical Methods; Programming Models; Mathematical and Simulation Modeling - - - Computable General Equilibrium Models

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:cpm:dynare:002. See general information about how to correct material in RePEc.

    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 CitEc recognized a bibliographic reference but did not link an item in RePEc 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 RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Sébastien Villemot (email available below). General contact details of provider: https://edirc.repec.org/data/ceprefr.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.