Identification and Welfare Analysis

This forum is closed. You can read the posts but cannot write. We have migrated the forum to a new location where you will have to reset your password.
Forum rules
This forum is closed. You can read the posts but cannot write. We have migrated the forum to a new location (https://forum.dynare.org) where you will have to reset your password.

Identification and Welfare Analysis

Postby Inter » Fri Jul 15, 2016 7:40 am

Hi all,

I am currently doing some work on durable goods models kinked demand curves. In these models, the New Keynesian Phillips Curve is given by:

Pi_hat = Beta*Pi_hat(+1) + Kappa*Psi*Marginal Cost

where Kappa is the standard nominal rigidity and Psi represents the real rigidity associated with the smoothed kink in the demand curve. Because they enter together, I assume they cannot be uniquely identified.

What I want to do is estimate the model, find what Kappa*Psi are in combination, then investigate the welfare effects of different combinations of rigidities. (I am not confident enough to derive the model specific loss function by and). Prior to estimating the model, I calibrated it in Dynare and ran a trial with:

Utility = log((c^(1-ALPHA))*(d^ALPHA))-((n^(1+PHI))/(1+PHI));
Welfare = Utility + BETA*Welfare(+1);

with order=2, and periods=100,000. For different values of Kappa and Psi, I get no difference in the means of utility and welfare (from oo_mean), but slight differences in their variances. I have to say, I expected that the means would be different and reflect the differences in welfare arising from the two rigidities.

Can anyone help me with the interpretation?

Thanks
Attachments
KD_proper.mod
(2.65 KiB) Downloaded 72 times
Inter
 
Posts: 2
Joined: Sat Oct 25, 2014 4:09 am

Re: Identification and Welfare Analysis

Postby jpfeifer » Fri Jul 15, 2016 5:14 pm

What exactly did you do? And why do you conduct simulations instead of using theoretical moments. When I run
Code: Select all
stoch_simul(irf=0, order=2) Welfare;
oo_mean=oo_.mean;
set_param_value('THETAc',0.1);
stoch_simul(irf=0, order=2) Welfare;                                             
oo_.mean-oo_mean

at the end of your file, there are significant differences in mean welfare
------------
Johannes Pfeifer
University of Cologne
https://sites.google.com/site/pfeiferecon/
jpfeifer
 
Posts: 6940
Joined: Sun Feb 21, 2010 4:02 pm
Location: Cologne, Germany


Return to Dynare help

Who is online

Users browsing this forum: Google [Bot] and 7 guests