# Calibrate disutility of work

**URL:** <https://forum.dynare.org/t/calibrate-disutility-of-work/6336>\
**Category:** General DSGE Modeling\
**Created:** [7 July 2017 09:12 UTC](https://forum.dynare.org/t/calibrate-disutility-of-work/6336 "2017-07-07T09:12:17Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![MscK](https://forum.dynare.org/letter_avatar_proxy/v4/letter/m/6f9a4e/32.png) [@MscK](https://forum.dynare.org/u/MscK)\
**Post date:** [7 July 2017 09:12 UTC](https://forum.dynare.org/t/calibrate-disutility-of-work/6336/1 "2017-07-07T09:12:17Z")

</div>

Dear all,

I want to calibrate the disutility of working for a developing country. As such I want theta (disutility of working parameter) to match the fact that on average people in developing countries work 40% of their non-sleeping time. I do however not know how to do this ☹

I think my problem starts with the fact that I don’t know how to relate/ convert the steady state value of labour to hours worked.

Any tips or trics? Or papers that describe detailed how they do this?

Thank you!

PS: my utility function without the E\_0 and the sum sign: beta C\_t^(1-sigma)/(1-sigma) - theta \* L\_t^(1+chi)/(1+chi)]

---

<div class="post-metadata">

**Author:** ![jpfeifer](https://forum.dynare.org/user_avatar/forum.dynare.org/jpfeifer/32/5044_2.png) [@jpfeifer](https://forum.dynare.org/u/jpfeifer)\
**Post date:** [7 July 2017 16:20 UTC](https://forum.dynare.org/t/calibrate-disutility-of-work/6336/2 "2017-07-07T16:20:11Z")

</div>

That means that in steady state you set L=0.4. What you need to do is analytically compute your steady state, take L as given and compute the labor disutility parameter consistent with this steady state. An example is at [github.com/JohannesPfeifer/DSGE\_mod/blob/master/RBC\_baseline/RBC\_baseline.mod](https://github.com/JohannesPfeifer/DSGE_mod/blob/master/RBC_baseline/RBC_baseline.mod)

---

<div class="post-metadata">

**Author:** ![Goldman](https://forum.dynare.org/user_avatar/forum.dynare.org/goldman/32/19792_2.png) [@Goldman](https://forum.dynare.org/u/Goldman)\
**Post date:** [2 May 2023 01:57 UTC](https://forum.dynare.org/t/calibrate-disutility-of-work/6336/3 "2023-05-02T01:57:25Z")

</div>

Dear Professor Pfeifer,

I hope you are doing well. Do you mean by analytically computing the steady state expressing labor in terms of parameters then choosing parameter values that result in getting the steady state value (0.4 in this example)? I’m also finding difficulty understanding the process to follow in order to calibrate model parameters and obtain the steady state values. Thanks in advance.

---

<div class="post-metadata">

**Author:** ![jpfeifer](https://forum.dynare.org/user_avatar/forum.dynare.org/jpfeifer/32/5044_2.png) [@jpfeifer](https://forum.dynare.org/u/jpfeifer)\
**Post date:** [3 May 2023 12:21 UTC](https://forum.dynare.org/t/calibrate-disutility-of-work/6336/4 "2023-05-03T12:21:19Z")

</div>

What I mean is: you assume labor to be 0.4 in this example and compute the whole steady state for the endogenous variables. At the end, you make sure to set the labor disutility parameter to assure that L=0.4 is indeed a steady state.

---

<div class="post-metadata">

**Author:** ![Goldman](https://forum.dynare.org/user_avatar/forum.dynare.org/goldman/32/19792_2.png) [@Goldman](https://forum.dynare.org/u/Goldman)\
**Post date:** [3 May 2023 14:09 UTC](https://forum.dynare.org/t/calibrate-disutility-of-work/6336/5 "2023-05-03T14:09:31Z")

</div>

Thank you Professor Pfeifer for your response. May I ask, should we specify an initial value for the work disutility parameter in the dynare program or will we only calibrate it by hand after we find the steady state for the endogenous variables?

---

<div class="post-metadata">

**Author:** ![jpfeifer](https://forum.dynare.org/user_avatar/forum.dynare.org/jpfeifer/32/5044_2.png) [@jpfeifer](https://forum.dynare.org/u/jpfeifer)\
**Post date:** [3 May 2023 15:22 UTC](https://forum.dynare.org/t/calibrate-disutility-of-work/6336/6 "2023-05-03T15:22:14Z")

</div>

You can specify an initial value, but it will be overwritten later on.

---

<div class="post-metadata">

**Author:** ![Goldman](https://forum.dynare.org/user_avatar/forum.dynare.org/goldman/32/19792_2.png) [@Goldman](https://forum.dynare.org/u/Goldman)\
**Post date:** [3 May 2023 15:53 UTC](https://forum.dynare.org/t/calibrate-disutility-of-work/6336/7 "2023-05-03T15:53:39Z")

</div>

Thank you so much Professor Pfeifer for your time and answers. We are grateful for your constant help and availability.
