Giter Club home page Giter Club logo

financial-frictions-course's Introduction

CC BY-NC-SA 4.0

Course: Financial Frictions, Monetary and Macroprudential Policy and Household Heterogeneity

This course is written for the EUI Econ PhD students as an advanced half-credit course.

In a nutshell:

πŸ“ Gives an introduction to DSGE models and their solution with the Dynare package

πŸ“ Studies the incorporation of financial frictions in DSGE models

πŸ“ The use of DSGE models for the design of monetary policy and financial regulation

πŸ“ Extends modelling framework to household heterogeneity and studies the impact of monetary policy

Day 1: DSGE models overview, the RBC model & Dynare introduction

During the first lecture we will go through a short introduction on DSGE models and their various solution techniques. Then we will set up the very simple RBC model and learn how to use Dynare to solve it (get the policy functions). This is of hight importance as we will go through much more complicated models in the next lectures

Material

  • DSGE models introduction slides
  • RBC model set up and Dynare introduction slides
  • Codes to solve the RBC model in Dynare

Take home exercise

  • Extend the simple RBC model to include investment adjustment costs as specified in the end of slides
  • First solve the model by pen and paper and add the new parts in Dynare to find the policy rules
  • Construct a vector [0:4] with step=1 grid for the adjustment cost parameter and show the different IRFs for output, consumption, investment and labour hours for every level of the parameter
  • Solution will be uploaded in the Dynare folder
πŸ’» Prerequisites
  • The model file runs with Matlab and Dynare 4.6.x
  • The mod file the SS file need to be at the same folder

Day 2: Asymmetric Information

In the second lecture we will cover one of the most widely used option for financial frictions in DSGE models, the assymetric information friction. This started from Townsded (1979) and became widely used in a DSGE model from Bernanke, Gertler and Gilchrist (1999). We will go through the latter in detail both in terms of theory and coding/ solving the model with Dynare

Material

  • BGG model presentation slides
  • BGG equations document
  • Codes to solve the BGG model in Dynare
  • Codes include both flexible price and sticky price specification of the real sector, together with the BGG friction

Take home exercise

  • Continue with part 2 of the previous week's exercise
  • Compare BGGflexi.mod and BBGsticky.mod, the model with flexible and sticky prices both are in this folder
  • Provide the impulse responses of both models in the same graph for output, consumption, investment, spread, loans and entrepreneurs' new worth
  • For the cases of a positive productivity and a risk shock
  • This file is the file I used for the lecture plots, it will help!

Day 3: Limited commitment

In the third lecture we will cover the second most used method of introduting financial frictions in DSGE models, the limited commitment friction. The seminal paper of Kiyotaki and Moore (1997) (it is even in the Wikipedia) started the tradition of borrowing constraints due to limited commitment of households to repay their denbts. After the financial crisis of 2008, this stream has regained popularity by a series of seminal papers. In this lecture we will go through the Gertler and Kiyotaki (2009) paper which introduced this friction in the banking sector.

Material

  • GK model presentation slides
  • Codes to solve the GK model in Dynare

Take home exercise

  • In the codes provided, no calibration has taken place, I have just perform a parametrization of the model
  • You have to treat the parameter (theta), , as a free parameter and calibrate it such that the leverage (phi), , in steady state is 4.5
  • Show that's the differences in IRFs after a capital quality shock with the non-calibrated version

Day 4: Monetary and Macroprudential Policy

In this lecture we will go through some extensions of the models we have seen in the previous lecutres in the direction of monetary and macroprudential policy. Specifically:

  • We extend the Gertler and Kiyotaki (2009) model adding liquidity injections from the government to the banking sector
  • We see an extension of the original GK model to the introduction of quantitative easing. Banks hold bonds and the government can purchase a fraction of these to stimulate the economy. This follows the the Gertler and Karadi (2013)
  • We study a new class of models initiated by Iacoviello (2005). In these models a loan to value constraint is introduced as a form of macroprudential policy
  • Lastly, we see how easily the GK model can be changed to include a countercyclical buffer constraint similar to the Basel III framework

Material

Take home exercise

There will be two parts of homework this week, and you can submit it in two weeks time.

Part 1: Introducing liquidity injections in the GK model steady state

  • Consider the model of GK with the liquidity injections and find the steady state of the model
  • Use the code of the steady state for the original GK and extend this to include the liquidity injections
  • Create a .m file and make the adjustments in the appropireate section with chi_m=0.001 and omega=0.5
  • Find the values of leverage, return on capital and liquidity interest rate in steady state and report those values

Part 2: Introducing countercyclical capital requirements (CCyB)

  • Consider the original model of GK and turn the $\theta$ parameter into a time varying parameter that follows the CCyB equation as shown in the lecture notes
  • Plot the impulse responses for Y, C, I, N, leverage and spread after a capital quality shock of (std=1) for the cases of psi_k=0 and psi_k =0.15 where psi_k is the weight in the countercyclical buffer (see notes)

Day 5: Simple Heterogeneity in DSGE Models

In this lecture we will go through introducing simple heterogeneity in DSGE models; we will focus on the two agents specification of the models ot TANK (two agents New-Keynesian Models). After a brief overview of the state of the literature and the alternatives to the full HANK models we will study three seminal papers in the literature. Specifically:

Material

Final Evaluation

Students are given with two options

Option 1: Solving a Financial Frictions model

  • This is mainly for those that want to continue with this in their PhD
  • Choose a paper of your choice with some financial friction component
  • Find the steady state and solve it in Dynare
  • Ideally, extend in in some dimension (e.g. add macroprudential regulation policy)
  • Write up a 3-4 pages report with results, analysis etc.
  • Joint works are encouraged

Option 2: Write a referee report or a research proposal

Referee report

  • Pick a paper of your choice or from the course outline
  • Write a referee report

Research Proposal

  • Write a proposal concerning original research in one of the topics examined in the course
  • Write a referee report
  • The proposal could be an extension of one of the papers seen in the course, a new application of the models presented, or a new model/empirical analysis.
  • The key is to stress the motivation of the proposed research, what is new, why it is interesting and/or important.

Acknowledgments

This course has benefited from notes of

License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

CC BY-NC-SA 4.0

financial-frictions-course's People

Contributors

steliostsiaras avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.