Growth rates changing through time

Good evening,

I want to simulate a model with labor-augmenting (A_L) and demographic growth (A_N). The growth rate of each can change through time (see it as shocks). I am aware of . But this file does not consider growth rate as changing through time. That file does: . But The model is stationary.

Can I somewhat combine the two structures, i.e. non-stationarity and changing rates? Or should I put everything in per efficient unit of labor and reproduce ?

If I stay in a non-stationary form, the labor-augmenting technology and labour would be declared as endogenous variables, growth rates as exogenous variables, and initial growth rates as parameters (?). I would also specify the equation for the labor-augmenting technology and “labor” in model-block, being:

  • A_L=1*(1+g_l)*(@{simulation_periods})
  • A_N=1*(1+g_n)*(@{simulation_periods})

And putting in the intival block:
A_L=1*(1+g_l)^0; %A_L_0
A_N=1*(1+g_n)^0; %A_N_0

Finally, specifying jumps in the rates in the shock-block.

Am I right ?

Furthermore, what is shock_vals_L=cumprod((1+g_n)*ones(@{simulation_periods},1)) in your file ?

Thank you.


In the end, you will have a standard problem. You need to define an initial and terminal steady state using initval and endval-blocks and fill in the period growth rates as shocks.
does just that. Starting from the first period. It defines A_t growing exponentially as A_t=A_0(1+g_A)^t

1 Like

That’s clear enough.

Would you recommend to write down the model in intensive or extensive form in Dynare? (for simplicity and computational purposes let’s say).



In your case, I would probably go for the extensive form version. That seems to be less complicated.

1 Like