hello every body;
i was confusing in writing predetermined variable in dynare; in reference manual(page 13) we have an example with this content:
Example
The following two program snippets are strictly equivalent.
Using default Dynare timing convention:
var y, k, i;
...
model;
y = k(-1)^alpha;
k = i + (1-delta)*k(-1);
...
end;
Using the alternative timing convention:
var y, k, i;
predetermined_variables k;
...
model;
y = k^alpha;
k(+1) = i + (1-delta)*k;
...
end;
it seems i should write the predetermined variable in this format (k(+1)-k=....)
but in other page in reference manual(page 21); the author said that variables
declared as predetermined will be lagged on period back
"the timing convention of predetermined variables will have been changed to the default Dynare timing convention; in other words, variables declared as predetermined will be lagged on period back"
finally how can i write predetermined variables in dynare?
thanks for helping me.