# Looping Over Parameters - Problem in Steady State File

**URL:** <https://forum.dynare.org/t/looping-over-parameters-problem-in-steady-state-file/4972>\
**Category:** Dynare help (legacy posts)\
**Created:** [5 September 2015 22:53 UTC](https://forum.dynare.org/t/looping-over-parameters-problem-in-steady-state-file/4972 "2015-09-05T22:53:19Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![mjs19](https://forum.dynare.org/letter_avatar_proxy/v4/letter/m/59ef9b/32.png) [@mjs19](https://forum.dynare.org/u/mjs19)\
**Post date:** [5 September 2015 22:53 UTC](https://forum.dynare.org/t/looping-over-parameters-problem-in-steady-state-file/4972/1 "2015-09-05T22:53:19Z")

</div>

Hi,  
I am trying to loop over parameter a value. I tried following this post, but it does not seem to work: [Loop over parameters](https://forum.dynare.org/t/loop-over-parameters/3335/1)

I am trying to loop over ‘h’ paramtere in NK\_Baseline.mod as an example, but I get the error message:

```auto

```

Here is the outside loop I am calling:

[code]params = 0:0.05:0.95;  
for lpPar=1:length(params)

```
    set_param_value('h',params(lpPar));
    dynare NK_baseline noclearall;  

```

[STUFF]

end[/code]

Somehow it does not seem to recognize the value assignment I do when calling `set_param_value` (although I am able to call this function just fine).

Thanks.

---

<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:** [6 September 2015 08:16 UTC](https://forum.dynare.org/t/looping-over-parameters-problem-in-steady-state-file/4972/2 "2015-09-06T08:16:07Z")

</div>

That’s because the call to

`dynare NK_baseline 
`  
will overwrite the initial statement setting h. That’s why the post you refer to only calls resol/stoch\_simul within the loop, but not full Dynare.

---

<div class="post-metadata">

**Author:** ![mjs19](https://forum.dynare.org/letter_avatar_proxy/v4/letter/m/59ef9b/32.png) [@mjs19](https://forum.dynare.org/u/mjs19)\
**Post date:** [6 September 2015 12:39 UTC](https://forum.dynare.org/t/looping-over-parameters-problem-in-steady-state-file/4972/3 "2015-09-06T12:39:24Z")

</div>

Is there anyway to work around that? Should I call the loop from inside dynare mod file?  
Thanks.

---

<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:** [6 September 2015 13:07 UTC](https://forum.dynare.org/t/looping-over-parameters-problem-in-steady-state-file/4972/4 "2015-09-06T13:07:35Z")

</div>

Please provide the files

---

<div class="post-metadata">

**Author:** ![mjs19](https://forum.dynare.org/letter_avatar_proxy/v4/letter/m/59ef9b/32.png) [@mjs19](https://forum.dynare.org/u/mjs19)\
**Post date:** [6 September 2015 13:34 UTC](https://forum.dynare.org/t/looping-over-parameters-problem-in-steady-state-file/4972/5 "2015-09-06T13:34:49Z")

</div>

I am working on posting some sample files, but if I just need to simulate new data with new parameter values, all I need is to follow the post I referred to? I am asking this because I wondering if just calling stoch\_simul again with the new paramter would calculate the steady states again, since the changing parameters could potentiall y affect steady state.  
Thanks.

---

<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:** [6 September 2015 14:12 UTC](https://forum.dynare.org/t/looping-over-parameters-problem-in-steady-state-file/4972/6 "2015-09-06T14:12:23Z")

</div>

Yes, stoch\_simul will recalculate the steady state (as does resol.m)

---

<div class="post-metadata">

**Author:** ![mjs19](https://forum.dynare.org/letter_avatar_proxy/v4/letter/m/59ef9b/32.png) [@mjs19](https://forum.dynare.org/u/mjs19)\
**Post date:** [6 September 2015 21:31 UTC](https://forum.dynare.org/t/looping-over-parameters-problem-in-steady-state-file/4972/7 "2015-09-06T21:31:03Z")

</div>

Great thanks. Managed to work around it.
