1 / 8

DYNARE features

Identification analysis of DSGE models with DYNARE by M. Ratto (Joint Research Centre) with contribution of N. Iskrev, Bank of Portugal Discussion by Stephan Fahr, ECB (Usual disclaimer applies) 20 September 2011. DYNARE features. Set parameters: parameter block

emelda
Download Presentation

DYNARE features

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Identification analysis of DSGE models with DYNAREby M. Ratto (Joint Research Centre)with contribution of N. Iskrev, Bank of PortugalDiscussion by Stephan Fahr, ECB (Usual disclaimer applies)20 September 2011

  2. DYNARE features Set parameters: parameter block Calibration: _steadystate.m Uniqueness: steady (1 solution) Determinacy: check Sensitivity: dynare_sensitivity Simulation MODEL Identification … Moments, IRFs, variance decomp. parameters MLE Bayesian estimation (log-Likelihood) Shock decomposition GMM / SMM Data Identification … Forecasting Consistent story telling / policy implications Addressing specific questions: single parameter, modelling block

  3. Identification: what are the problems? • Objective: consistent story telling • How important is a specific parameter for the implications of the model? • Moments (mean, variance, covariance, auto-covariance), impulse responses,… • Potential problems: • Under-identification: parameter does not affect model moments. • Partial identification: only group of parameters affects model moments • Simulation delivers different results for different parameter values, but • data cannot pin down the specific parameter value. • Weak identification: parameters affects moments only little • Explanatory power of parameter is small / model is rigid • Ultimately: how capable is the model (and its parameters) in replicating specific features of the data • This is not about shock identification.

  4. Features of the toolbox I • How well are parameters in DSGE models identified? • For assessment, Identification Toolbox exploits • state equation • first and second moments of the model. • analytical derivatives • efficient computation procedures. • Issues covered • Non-identification based on rank deficiencies • Under-identification: Parameter does not affect moments • Partial identification: Parameters are collinear and cannot be identified seperably • Code identifies paramter(s) that lead to rank deficiency • Identification strength based on information matrix • T-test type analysis using parameter value and standard deviation • Weak identification through sensitivity of moments or near multi-collinearity • Normalisation of sensitivity measures (elasticities) to be unit-free.

  5. Features of the toolbox II • Monte Carlo evaluation of parameter space • Based on previous work on Global Sensitivity Analysis • Drawing paramter combinations from prior parameter space • Discarded simulations (due to non-existant solution) reported individually. • Q: What are the parameter combinations? • Can common features of discarded simulations be reported? • Is the discarded parameter space covering a specific region? • How does sensitivity evolve once approaching the boundaries of the parameter space? • Sensitivity measure based on cond. variance relative to uncond. variance • How much does output vary due to parameter? Procedure combines • Sensitivity of output vis-à-vis parameter and • Parameter uncertainty due to variance of prior distrbution

  6. Usefulness as a tool • Identification toolbox addresses • Main elements of local identification problems • Easy and straightforward implementation (brief command) • Helps to better understand the inner working of the model • Many options require getting used to interpreting the output

  7. Usefulness as a tool • Some issues / nice to haves • Adding additional superfluous parameter led to error in my case. Possible bug? • Example of perfect collinearity • Collinearity patterns with 2 parameter(s) • Parameter [ Expl. params ] cosn • e_a [ alp bet ] 1.000 • e_m [ bet rho ] 0.992 • alp [ e_abet ] 1.000 • bet [ e_aalp ] 0.989 • gam [ mst del ] 0.701 • mst [ gam rho ] 0.701 • rho [ e_m del ] 0.992 • If collinearity is found, could one back out the equation? • Illustration of IRF sensitivity for parameters with largest SVD would be interesting. • Distinction if identification is based on 1st and/or 2nd moments. Relevant for 2nd moment / IRF matching • How can higher-order moments help in better identifying parameters?

  8. Next step (for the economist) • What to do if identification problems exist? • Find other data? • YES: Concentrate on moments/ IRFs to be explained • NO: Identification problem is model issue, not data problem • Find model-external methods to identify parameters? • YES, but gives rise to tensions between calibration and estimation strategy • Change model blocks? • YES: Toolbox gives indications on which parts to work

More Related