How to solve dynamic stochastic models computing expectations just once: How to solve dynamic stochastic models

QUANTITATIVE ECONOMICS(2017)

引用 21|浏览18
暂无评分
摘要
We introduce a computational techniqueprecomputation of integralsthat makes it possible to construct conditional expectation functions in dynamic stochastic models in the initial stage of a solution procedure. This technique is very general: it works for a broad class of approximating functions, including piecewise polynomials; it can be applied to both Bellman and Euler equations; and it is compatible with both continuous-state and discrete-state shocks. In the case of normally distributed shocks, the integrals can be constructed in a closed form. After the integrals are precomputed, we can solve stochastic models as if they were deterministic. We illustrate this technique using one- and multi-agent growth models with continuous-state shocks (and up to 60 state variables), as well as Aiyagari's (1994) model with discrete-state shocks. Precomputation of integrals saves programming efforts, reduces computational burden, and increases the accuracy of solutions. It is of special value in computationally intense applications. MATLAB codes are provided.
更多
查看译文
关键词
Dynamic model,precomputation,numerical integration,dynamic programming,value function iteration,Bellman equation,Euler equation,envelope condition method,endogenous grid method,Aiyagari model
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要