Skip to content

BaptisteBourrillon/Quantitative-Macroeconomics

 
 

Repository files navigation

Build LaTeX exercises as PDF

Quantitative Macroeconomics

These are my course materials for the graduate course on Quantitative Macroeconomics taught at the University of Tübingen. The compiled materials (such as PDFs) are available under Releases.

Content

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). We focus on the quantitative aspects and methods for solving and estimating the most prominent model classes in macroeconomics: Structural Vector Autoregressive (SVAR) and Dynamic Stochastic General Equilibrium (DSGE) models. Using these two model strands, the theoretical and methodological foundations of quantitative macroeconomics is 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.

As Quantitative Macroeconomics is highly computational, 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 by means of exercises and implemented on the computer in MATLAB and Dynare.

Learning target

Students acquire knowledge of advanced methods of quantitative research in the field of modern macroeconomics. This knowledge is relevant for the realization of a wide variety of macroeconomic research projects and is applied in central banks, ministries, research institutes (e.g. DIW, ifo, IfW, IWH, RWI) and research departments of international organizations (e.g. IMF, World Bank). Upon successful completion of this module, students are prepared to work in these areas. At the same time, the module prepares students for the requirements of a quantitatively oriented macroeconomic dissertation.

The gained methodological skills enable a precise understanding and largely independent empirical analysis of the most important model classes in quantitative macroeconomics. Students are familiar with a variety of examples and situations in which quantitative thinking is useful in explaining abstract macroeconomic phenomena. They recognize and appreciate the connections between theory and evidence and use their training to find possible avenues of research. While constructing abstract models, they identify appropriate economic and statistical tools and evaluate their strengths and weaknesses in the context of problem solving. They utilize computers and software effectively as tools for solving and estimating macroeconomic models. In addition, because students work on the problem sets as a team, students' coordination, organization, and communication skills are enhanced.

Requirements

Basic undergraduate knowledge of macroeconomics as well as econometrics are required, programming skills in a scripting language are advantageous, but not necessary.

Software used

Week 1: Introductions

Goals

  • understand what Quantitative Macroeconomics is about
  • decide whether you want to take the course
  • prepare your computer for the course with MATLAB and GitKraken
  • do your first steps in MATLAB and GitKraken

To Do

  • read the general course information
  • prepare the exercises for week 1; we will do them together in class
  • prepare your computer
  • write down all your questions
  • schedule an online meeting with me
    • put "I am interested in this course" under "What is the meeting about?"
    • check your emails and cancel the meeting again using the link in the email
    • now you know how easy it is to schedule a meeting with me :-)
  • participate in the Q&A sessions

Week 2: Time series data and fundamental concepts

Goals

  • learn how to obtain macroeconomic data from different sources
  • learn how to visualize macroeconomic time series data and do some basic descriptive statistics with MATLAB
  • learn about different frequencies and what they can be useful for
  • understand the concept of a white noise process
  • get intuition about stationarity, autocovariance function, lag-operator, conditional and unconditional moments
  • simulate white noise processes and moving-averages in MATLAB

To Do

  • review the solutions of last week's exercises and write down all your questions
  • Read Bjørnland and Thorsrud (2015, Ch.1 and Ch.2) and Lütkepohl (2004). Make note of all the aspects and concepts that you are not familiar with or that you find difficult to understand.
  • TRY (!!!) to do exercise sheet 2
  • participate in the Q&A sessions with all your questions and concerns
  • for immediate help: schedule a meeting
  • (optionally) checkout the short Beginner Git Video Tutorials from GitKraken

Week 3: Dependent time series data and the autoregressive process

Goals

  • understand the concept of an AR(1) and AR(p) process
  • get intuition about the law of large numbers and the central limit theorem
  • visualize the law of large numbers and the central limit theorem for dependent data using Monte Carlo simulations

To Do

  • review the solutions of last week's exercises and write down all your questions
  • Read Lütkepohl (2004), Lütkepohl (2005, Appendix C) and Bjørnland and Thorsrud (2015, Ch.1 and Ch.2). Make note of all the aspects and concepts that you are not familiar with or that you find difficult to understand.
  • TRY (!!!) to do exercise sheet 3
  • participate in the Q&A sessions with all your questions and concerns
  • for immediate help: schedule a meeting
  • (optionally) checkout the short Intermediate Git Video Tutorials from GitKraken

About

Course on Quantitative Macroeconomics (Master/PhD level)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 47.3%
  • TeX 20.6%
  • MATLAB 14.4%
  • HTML 13.8%
  • PHP 3.9%