Conditional welfare evaluation confusion

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.

Conditional welfare evaluation confusion

Postby mch » Mon Jul 22, 2013 7:59 pm

Dear Dynare users,

My aim is to compute conditional welfare at time 0 using Dynare, where at time 0 all variables are at their steady-state values as in Schmitt-Grohe and Uribe's (2007) paper on simple and implementable rules. If I understand correctly, Dynare simulations will start at the steady-state as long as I provide the correct initial values.

However, my confusion is that many users of the forum say that they calculate conditional welfare using the mean of

Utility = Utility_t + beta*Utility(+1)

where Utility_t is the period utility function, eg c^(1-sigma)/(1-sigma)

But taking the mean implies averaging over Utility for different initial conditions (ie those for period 0 up to T (the simulation length)), so this is not conditional utility at all!

It seems to me that the correct approach is to look at the first simulated value (ie period 0) of the Utility series. Is that right?

If I run many simulations, would it make sense to average over the values of Utility in period 0 from each simulation, as in this case the initial conditions are the same each time but the random seed will vary?

Thanks,
Michael
mch
 
Posts: 9
Joined: Sat Feb 04, 2012 6:07 pm

Re: Conditional welfare evaluation confusion

Postby MichelJuillard » Sun Aug 18, 2013 2:18 pm

You are correct in your approach to conditional welfare. Mean utility or mean welfare as nothing to do with conditional welfare.

Your formula however doesn't make sense. You must mean the definition of welfare copmuted as
Code: Select all
Welfare_t = Utility_t + beta E_t Welfare_{t+1}


Welfare is conditional on the value of state variables (including lagged Lagrange multipliers) in the previous period.

If you average Welfare in the first period of several simulations with different seeds, you will average over the shocks occuring in first period (what you call Period 0)

Best

Michel
MichelJuillard
 
Posts: 680
Joined: Thu Nov 18, 2004 10:51 am

Re: Conditional welfare evaluation confusion

Postby mch » Mon Aug 19, 2013 7:22 pm

OK Michel - many thanks!
Cheers,
Michael
mch
 
Posts: 9
Joined: Sat Feb 04, 2012 6:07 pm

Re: Conditional welfare evaluation confusion

Postby ahnulxy » Thu Feb 13, 2014 12:40 am

MichelJuillard wrote:You are correct in your approach to conditional welfare. Mean utility or mean welfare as nothing to do with conditional welfare.

Your formula however doesn't make sense. You must mean the definition of welfare copmuted as
Code: Select all
Welfare_t = Utility_t + beta E_t Welfare_{t+1}


Welfare is conditional on the value of state variables (including lagged Lagrange multipliers) in the previous period.

If you average Welfare in the first period of several simulations with different seeds, you will average over the shocks occuring in first period (what you call Period 0)

Best

Michel

Very good explanation! This is exactly what I am confusing! Thanks very much!
ahnulxy
 
Posts: 43
Joined: Thu May 10, 2012 7:24 am


Return to Dynare help

Who is online

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