Page 1 of 1
OSR vs. Ramsey problem
Posted:
Fri Jul 29, 2016 8:26 pm
by tanvintyl5
Hey guys,
I have the following problem regarding my dynare output. I want to compare the values of the loss function for an OSR and a Ramsey policy in models that are otherwise identical. The objective function of both is also the same as far as I understand. However, for the Ramsey policy I get a value for planner objective of approximately 13.5942 and for the OSR I get a value for the objective function of .2334. Can someone explain this to me? Or is there something wrong with my program(s)?
Thanks a lot for your help
Tanvi
Re: OSR vs. Ramsey problem
Posted:
Mon Aug 01, 2016 7:33 am
by jpfeifer
There is a fundamental difference in the objective functions. OSR minimize a sum of discounted unconditional variances while Ramsey minimizes a discounted sum of conditional variances in your case.
Re: OSR vs. Ramsey problem
Posted:
Tue Aug 02, 2016 3:45 pm
by tanvintyl5
Is this the case? That Ramsey computes the inter-temporal loss function value L_rams=loss_t_rams/(1-beta) while with OSR, Dynare computed the period loss:loss_OSR=loss_t_OSR.
Hence, then the inter-temporal loss for OSR is L_OSR=loss_t_OSR/(1-0.99)=22.34.
Also, then, how do we verify that OSR is bigger than Ramsey?
Re: OSR vs. Ramsey problem
Posted:
Fri Aug 05, 2016 10:31 am
by jpfeifer
This is somewhat complicated and will take more time. Part of the problem is the difference between conditional and unconditional. Take an AR1-process. Its conditional variance will be the standard deviation of the error term, but its unconditional variance will be
sigma_epsilon^2/(1-rho^2).
Re: OSR vs. Ramsey problem
Posted:
Thu Aug 11, 2016 1:38 pm
by tanvintyl5
Okay so I conjectured the following. The way the objective loss is constructed in my OSR program is by calculating lambda_x*var(y_hat)+var(pi_hat)+lambda_R*var(R_hat), where the var(.) come from oo_.var. I verified that manually calculating this gives the same value as objective_function does.
So now I used the same procedure to calculate the corresponding loss of this objective function if the Ramsey policy is used. I.e. I made the same calculation as above, but now the var(.) are taken from oo_.var after having run Ramsey.
Is this a valid way of comparing welfare under both policies?
Re: OSR vs. Ramsey problem
Posted:
Fri Aug 12, 2016 6:57 am
by jpfeifer
For comparison between policies you can use any welfare criterion/loss function that is consistent across approaches. With what you describe you use the same criterion for both approaches, which is fine. The problem might be that the policies your are looking at were computed under different loss functions than you are considering now for your comparison.