by MichelJuillard » Fri Sep 29, 2006 7:22 am
Hi,
in Dynare the difference between the state (predetermined) and jump variables is made from the timing assumption: you must write in the current period, in time 't', variables that are decided upon during period t.
For flow variables, there is in general no ambiguities.
For stock variables, you must use a 'stock at the end' of the period concept. It is investment during period 't' that sets stock at the end of period 't'. Be careful, there is a lot of papers that are written using 'stock at the beginning of the period' convention. You must then change the timing of the stock variables.
For prices, what matters is when the price is decided upon. In some wage negociation models, wages used during a period are set at the period before. You must then write wage in period 't' when they are set and wage in period t-1 in the labor demand equation.
Using these conventions, it is easy to determine that state (predetermined) variables are these variables that appears with a lag in the model and jump variables are those that appears with a lead. Of course, some variables can be both jump and state variables when they appear in the model with both a lead and a lag. Finally, Dynare will also distinguish static variables that don't appear in the model either with a lead or with a lag.
Undetermined models are still on my todo list ... sorry.
Best
Michel