# The Jacobian is singular but Dynare still gives me results

**URL:** <https://forum.dynare.org/t/the-jacobian-is-singular-but-dynare-still-gives-me-results/14874>\
**Category:** Stochastic simulations\
**Created:** [12 December 2019 09:22 UTC](https://forum.dynare.org/t/the-jacobian-is-singular-but-dynare-still-gives-me-results/14874 "2019-12-12T09:22:54Z")\
**Posts on this page:** 1\
**Showing post:** 5

<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:** [12 December 2019 17:34 UTC](https://forum.dynare.org/t/the-jacobian-is-singular-but-dynare-still-gives-me-results/14874/5 "2019-12-12T17:34:02Z")

</div>

Most of the problem comes from your use of

```auto
log(Phi) = (1-rho_phi)*log(STEADY_STATE(Phi)) + rho_phi*log(Phi(-1)) + Eps_phi;

```

The steady state of Phi cannot be endogenously computed, it seems. If you use

```auto
log(Phi) = (1-rho_phi)*log(varphi) + rho_phi*log(Phi(-1)) + Eps_phi;

```

i.e. replace the steady state operator by the steady state you set in the `steady_state_model`-block, one of the warnings disappears. For the other shock processes, the problem seems to be the same.

---

_[View the full topic](https://forum.dynare.org/t/the-jacobian-is-singular-but-dynare-still-gives-me-results/14874)._
