Approximation impact on theoretical moments

Hi all,
I am writing for the following question.

While using Dynare I have noticed that working with log-linearized equations (e.g the log-linearization is operated by hand by myself) rather than Non-linear exp() equations (e.g. the log-linearization is operated by Dynare) seems to have an impact on Theoretical moments as well as Policy Functions Coefficients.

In particular, it seems to me that differences in variables standard deviations may reach the 9-10% (even tough on average their magnitude is smaller, like 2-3%). I attach below a minimal model code which shows this point (RBC1 is log-linear, RBC is exp() Non-linear).

Now, my interpretation is that this is because Dynare performs the derivatives numerically and therefore delivers slightly different results due to the underlying approximation. Then my questions are:

  1. Is my interpretation correct?

  2. If that is the case, how can we discern differences due by errors in the log-linear model derivation (e.g errors in the log-linearizations by hand) from differences due by Dynare approximation? E.g Which is the magnitude of differences in thereotical std (or policy function coefficients) which one should naturally expect and what is instead a “too big” difference?

A remark: if you are wondering why I am interested, consider that while dealing with large scale DSGE models it may be useful to compare the outcomes of the two codes (Non-linear model vs log-linear) as an extra double check.

Thank you in advance,

RBC2.mod (4.05 KB)
RBC1.mod (2.94 KB)

No, your interpretation is not correct. Rather, your two mod-file are different, potentially because your linearization and its steady state computation is wrong. If you look at RBC1, there

[quote]nbar =0.25;

while in RBC2, the steady state of n is

which is 0.2509. As the steady states are not the same, the models are not the same and thus the results cannot be the same.

Dear Professor Pfeifer,
Thank you very much for your answer and sorry for those imprecisions present in the files.

May I ask at this point, and independently from the specific mistakes present in those .mod files, if I should or should not expect Theoretical moments and policy functions coefficients to be identical (say, equal up to the very last decimal) when comparing the results of a given model introduced in Dynare both in Log-lin and in exp() Nonlinear forms?


The decision rules and consequently the theoretical properties including the moments should be the same (apart from potential numerical inaccuracies of the order say 10^-6)