- Can handle more than one equation. - Can handle identities. - Forbids dynamic equations. - Can handle following LHS y, diff(y), diff(diff(y)), log(y), diff(log(y)) and diff(diff(log(y))), other transformations will result in an error. - Added integration tests. Remark 1. In the integration tests I compare the values returned by the evaluate routine with the values computed with the simulation routines. Normally the discrepancies should be small, but this is not the case when the endogenous variable appear under a log on the LHS. My current conclusion is that this has more to do with the cumulation of the accuracy errors in the simulation routine (a sequence of Newton algorithms) rather than with the evaluate routine. Remark 2. Currently the only allowed nonlinear transformation on the LHS endogenous variable is the log. It is not difficult to generalise, at some point I had all the matlab functions allowed by Dynare, but this would complicate the code for not much gain. |
||
---|---|---|
.. | ||
clean | ||
example1.mod | ||
example2.mod | ||
example3.mod | ||
example4.mod | ||
example5.mod | ||
example6.mod |