Accuracy, Speed and Robustness of Policy Function Iteration
Richter, Alexander W. ; ; Walker, Todd B.
Richter, Alexander W.
Walker, Todd B.
Abstract
Policy function iteration methods for solving and analyzing dynamic stochastic general equilibrium models are powerful from a theoretical and computational perspective. Despite obvious theoretical appeal, significant startup costs and a reliance on grid-based methods have limited the use of policy function iteration as a solution algorithm. We reduce these costs by providing a user-friendly suite of MATLAB functions that introduce multi-core processing and Fortran via MATLAB’s executable function. Within the class of policy function iteration methods, we advocate using time iteration with linear interpolation. We examine a canonical real business cycle model and a new Keynesian model that features regime switching in policy parameters, Epstein–Zin preferences, and monetary policy that occasionally hits the zero-lower bound on the nominal interest rate to highlight the attractiveness of our methodology. We compare our advocated approach to other familiar iteration and approximation methods, highlighting the tradeoffs between accuracy, speed and robustness.
Description
Date
2013
Journal Title
Journal ISSN
Volume Title
Publisher
Computational Economics
Collections
Download Dataset
Rights Holder
Usage License
Embargo
Research Projects
Organizational Units
Journal Issue
Keywords
Citation
Richter, A.W., Throckmorton, N.A. & Walker, T.B. Accuracy, Speed and Robustness of Policy Function Iteration. Comput Econ 44, 445–476 (2014). https://doi.org/10.1007/s10614-013-9399-2
