Code Monkey home page Code Monkey logo

macroeconometrics's Introduction

Teaching material for a course on Macroeconometrics on a graduate level

Please feel free to use this for teaching or learning purposes, however, taking into account the license. If you spot mistakes, let me know.

General

The course is aimed at advanced students of economics, especially master students who are interested in basic methods and current developments in modern macroeconometrics. The course is also suitable for PhD students.

We cover modern theoretical macroeconomics (the study of aggregated variables such as economic growth, unemployment and inflation by means of structural macroeconomic models) and combine it with econometric methods (the application of formal statistical methods in empirical economics). Macroeconometrics is highly computational; therefore, we focus on the practical computational implementation using MATLAB.

The course comprises of three blocks. The first topic provides a basic knowledge of multivariate time series analysis, the second topic deals with structural vector autoregressive models (SVAR) and the third topic with dynamic stochastic general equilibrium models (DSGE). Using these three blocks, the theoretical and methodological foundations of a modern macroeconomist are taught. The students are thus enabled to understand the analyses and forecasts of public (universities, central banks, economic research institutes) as well as private (business banks, political consultations) research departments, but also to derive and empirically evaluate their own structural macroeconomic models.

The course is interactive and "hands-on", so there is no formal separation between the lecture and the exercise class. Each topic begins with a theoretical input and presentation of methods. These concepts are practiced directly thereafter (within the class) by means of exercises and implemented on the computer in MATLAB and DYNARE.

Requirements

Basic knowledge of macroeconomics as well as econometrics are required, programming skills in Matlab (or R) are advantageous, but not necessary. Please bring a portable computer with installed MATLAB (or Octave) to each class. If you do not have a notebook or have problems with the installation, please contact us so that we can provide you with a device for the class.

Credits and examination

To obtain credits for the course, students are required to actively participate in the class as well as hand in three exercise sheets (for each topic) within a period of one week.

Topics

Topic 1: Multivariate time series analysis

  • Decomposition in trends and cycles: stationarity and cointegration
  • Impulse responses, shock decomposition, forecasting

Topic 2: Structural vectorautoregressive models

  • Maximum likelihood and Bayesian estimation
  • Model checking and fit
  • Impulse responses, shock decomposition, forecasting
  • Structural restrictions: zero restrictions, sign restrictions, distributional restrictions

Topic 3: Dynamic stochastic general equilibrium models

  • New Keynesian models
  • Solution methods: log-linearization and perturbation
  • Maximum likelihood and Bayesian estimation
  • Model checking and fit
  • Impulse responses, shock decomposition and forecasting

macroeconometrics's People

Contributors

wmutschl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  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.