# Welfare cost of business cycles

**URL:** <https://forum.dynare.org/t/welfare-cost-of-business-cycles/3802>\
**Category:** Optimal Policy\
**Created:** [1 April 2014 09:39 UTC](https://forum.dynare.org/t/welfare-cost-of-business-cycles/3802 "2014-04-01T09:39:55Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![valerio88](https://forum.dynare.org/user_avatar/forum.dynare.org/valerio88/32/9354_2.png) [@valerio88](https://forum.dynare.org/u/valerio88)\
**Post date:** [1 December 2016 16:35 UTC](https://forum.dynare.org/t/welfare-cost-of-business-cycles/3802/11 "2016-12-01T16:35:44Z")

</div>

Dear Professor Pfeifer,  
I read this post and other discussions on this topic but still there is something that is not clear to me. I would like to do a very simple exercise, that is to find the parameter of a policy rule that maximizes conditional expected welfare, defined as Welfare = U + \beta\*Welfare(+1) where the condition is being in the deterministic steady state in the first period. Moreover, the parameter has no impact on the deterministic steady-state. I am using a 2nd order approximation and I am wondering how to find in Dynare the welfare that I have to maximize.

Maximizing the welfare ergodic mean (oo\_.mean) is not correct because, as you say, this gives me the unconditional expected welfare. I think the right approach is to maximize the stochastic steady-state of welfare, where the stochastic steady state is defined as the point where the agents decide to stay in the absence of shocks, but taking into account the likelihood of future shocks: is this the method used in Schmitt-Grohe and Uribe (2004) “Optimal simple and implementable monetary and fiscal rules” and in many other papers?  
If yes, is it correct to compute the stochastic steady state by i) using simult\_ with a vector of zeros as the shock input starting from the deterministic steady state and ii) taking the last value of the output of simul\_t ?

convergence\_stoch\_ss=simult\_(oo\_.steady\_state,oo\_.dr,zeros(T,n\_shocks),order);  
stoch\_ss =convergence\_stoch\_ss(:,T);

Thank you very much, best wishes,  
Valerio

---

_[View the full topic](https://forum.dynare.org/t/welfare-cost-of-business-cycles/3802)._
