Dear All,

I use a resid(1) option to view the residuals of the static equation which in turn guides me what initial value i should change in the inival block. My model has a total of 38 equations and what i don’t understand is why dynare gives me a different set of non-zero equations?

for instance after using resid(1) or

steady; followed by check;

or steady(solve_algo=0) to steady(solve_algo=3) followed by check;

every time I get a different set of residual equations that demands my attention. Can anyone please explain why is it so?

Does that mean if I somehow manage to find a solution to my model let’s say with solve_algo=1, that same solution won’t hold for any other algorithm?