Computing DSGE Models with Recursive Preferences

Working Paper: CEPR ID: DP7312

Authors: Dario Caldara; Jess Fernández-Villaverde; Juan Francisco Rubio-Ramirez; Wen Yao

Abstract: This paper compares different solution methods for computing the equilibrium of dynamic stochastic general equilibrium (DSGE) models with recursive preferences such as those in Epstein and Zin (1989 and 1991). Models with these preferences have recently become popular, but we know little about the best ways to implement them numerically. To fill this gap, we solve the stochastic neoclassical growth model with recursive preferences using four different approaches: second- and third-order perturbation, Chebyshev polynomials, and value function iteration. We document the performance of the methods in terms of computing time, implementation complexity, and accuracy. Our main finding is that a third-order perturbation is competitive in terms of accuracy with Chebyshev polynomials and value function iteration, while being an order of magnitude faster to run. Therefore, we conclude that perturbation methods are an attractive approach for computing this class of problems.

Keywords: DSGE models; perturbation; recursive preferences

JEL Codes: C63; C68


Causal Claims Network Graph

Edges that are evidenced by causal inference methods are in orange, and the rest are in light blue.


Causal Claims

CauseEffect
third-order perturbation method (C69)accuracy and computational efficiency (C60)
second-order perturbation method (C69)average Euler equation error (C20)
value function iteration (D46)average Euler equation error (C20)
dimensionality of the models (C52)performance of Chebyshev polynomials (C29)
value function iteration (D46)reliability for achieving high accuracy (C52)

Back to index