Welfare 3rd order

This forum is closed. You can read the posts but cannot write. We have migrated the forum to a new location where you will have to reset your password.
Forum rules
This forum is closed. You can read the posts but cannot write. We have migrated the forum to a new location (https://forum.dynare.org) where you will have to reset your password.

Welfare 3rd order

Postby dominik » Sat Jan 31, 2015 1:52 pm

Welfare calculations are typically done using 2nd order approximations following Schmitt Grohe and Uribe.
But why not consider 3rd order approximations for welfare? Does it make sense to do this with dynare?

Here is what I learned to do for 2nd order approximation:
One needs to define welfare recursively in the model block e.g.
Welf = (c)^(1-sigma)/(1-sigma)+beta*Welf(+1);
Having solved the model, conditional welfare is given by:
0.5*oo_.dr.ghs2(row_U)+oo_.dr.ys(row_UDR)
Uncoditional welfare is given by:
oo_.mean(row_UDR)

Now if i choose 3rd order approximation I guess unconditional welfare can be obtained in the same way. Yet what would conditional welfare be?
It is not clear to me what is the corresponding term in 3rd order to the term 0.5*oo_.dr.ghs2 in 2nd order. Is it oo_.dr.g_0?

Many thanks!
dominik
 
Posts: 22
Joined: Tue May 13, 2014 1:48 pm

Re: Welfare 3rd order

Postby jpfeifer » Thu Feb 19, 2015 9:06 am

Second order approximations are the lowest order required for correct welfare computations. To my knowledge, people have not come up yet with applications where higher order approximations are required.
You are talking about welfare conditional on being in steady state. That is why all other terms of the state space solution for welfare drop out at second order (your formula is only correct for welfare conditional on being in steady state). If you go to third order, there will be additional terms, but they all involve products with deviations of state variables from steady state or shock terms. As these terms are all 0 in steady state, conditional welfare at second and third order should be identical
------------
Johannes Pfeifer
University of Cologne
https://sites.google.com/site/pfeiferecon/
jpfeifer
 
Posts: 6940
Joined: Sun Feb 21, 2010 4:02 pm
Location: Cologne, Germany


Return to Dynare help

Who is online

Users browsing this forum: Google [Bot] and 7 guests