Hello community, professors and researchers,

I present you my problem:

In my dynare document I used the following code:

```
eta_parameters = 0.1:0.05:1;
temp_mat=NaN(size(oo_.steady_state,1),length(eta_parameters));
for i=1:length(eta_parameters)
set_param_value('eta',eta_parameters(i));
steady;
end;
```

Y is a variable in my document. I wanted to generate the vector of steady state Y values for the interval of eta (and then export it to xls), but I don’t know how to do it. I would be very grateful for any help.

Where is the problem? You seem to have the loop in place. Usually, you just need to read out

```
oo_.steady_state(strmatch('Y',M_.endo_names,'exact'))
```

Where is the problem? You seem to have the loop in place. Usually, you just need to read out

```
oo_.steady_state(strmatch('Y',M_.endo_names,'exact'))
```

1 Like

First, thank you for your answer. In the same way I wanted to simulate the model by assigning several values to the same parameters, then export the mean of Y of each simulation, to a vector, that is v. I tried with the command v=strmatch(mean(Y)), but “v” always remains empty. I don’t know how to do it ?

Thanks in advance.

Here is the written code

eta_parameters = 1.5:0.1:2;

for i=1:length(eta_parameters)

set_param_value(‘eta’,eta_parameters(i));

stoch_simul(nograph) Y;

end;

v=strmatch(mean(Y));

In that case, the result is typically in

```
v= oo_.mean(strmatch('Y',var_list_,'exact'))
```

Thank you very much @jpfeifer. I found an other algorithm, presented in dynare manual, page 17, as following:

psi_params = 0:0.05:1;

for i=1:length(psi_params)

psi = psi_params(i);

stoch_simul();

X_mat(:,i) = X;

end;

It do the same thing.

Best.