Normalized CES in Dynare

Good morning,

I have a normalized utility and production function in my model. I have computed the CPOs according to that normalization and I have calibrated to model from these at SS. My question is how to code normalized functions in Dynare.

  • Should I declare all points of normalization as parameters ? But shouldn’t the point of normalization move through the years? In my case, the point of normalization Ive chosen is the sample (geometrical) average as advised by Klump et al. (2011). For example, the geometrical average for capital would be 11 billion euros from 1995 to 2017. But as I run the model on Dynare, this value should take into account the years after 2017, or the point of normalization will stay at the value based on 1995-2017 data.

  • Or should I just enter the model in the non-normalized case, but that would be bizarre as my substitution and distribution parameters are calculated from a normalized form and not a non-normalized one.

Thanks in advance.

Best regards

I am not sure I understand the problem. Have a look at Cantore/Levin (2012): Getting normalization right: Dealing with ‘dimensional constants’ in macroeconomics

Dear Jpfeifer,

My issue is with the coding part on Dynare. I can’t find any .mod example for normalized RBC model.

Thanks again

Best regards

What is your problem with the coding? Because in the end, you need to set parameters to particular values. I don’t think there is anything special in terms of coding.

Dear Jpfeifer,

We’ve already calibrated all the model. Our issue is whether with the coding of the normalized function:


Should we declare as parameters K and L (the point of normalization for capital and labor) ? Or should we just enter the equation as:


Thank you

Both versions are isomorphic, so it does not matter as long as you are consistent, i.e. use the correct parameterization.



It is the same for the CPOs right ? Meaning, We can code them in the non-normalized form (steaming from my normalized CES functions, We have normalized CPOs).

If so, we will then use the non-normalized form for the model-block and the parameter values computed form the normalized form.


Could you please elaborate? What do you mean with CPOs?

Sorry FOC’s I mean :slight_smile:

Yes, that will work as long as you correctly keep in mind that \alpha_k in the non-normalized model will be a function \omega_k, VA, K and \sigma_{\nu a}

1 Like