Dear all,
I'd like to do welfare analysis in my paper. As well documented by Kim and Kim (03), one has to approximate the model up to at least second order if one wants to calculate welfare. I know Dynare can do second order approximation and it has "Ramsey" command to deal with this issue. But the problem in my case is that my model is relatively big, and it's very hard for Dynare to find ss and solve the model and Ramsey problem.
So, I've done first order approximation by hand (using model (linear) command) when I do simulations. But when it comes to welfare evaluation, I have to do second order approximation.
My approach for welfare calculation is the following:
1, I approximate the model up to second order by hand. I add many quadratic and cross terms in the code. Then, I get the variances of some endogenous variables, which are useful to calculate welfare.
2, I maximize the utility and approximate utility function up to second order as well. Besides some parameters, SS values of some variables, the only unknowns are the variance of some endogenous variables, i.e. consumption and employment. The variances can be obtained from the first step when we solve the model.
3, I plug in numbers to calculate the welfare.
What do you think of my approach, correct?
I really appreciate if anyone could offer some comments.
Many thanks in advance.
Jacky