Skip to content

Commit

Permalink
Added week 14 materials
Browse files Browse the repository at this point in the history
  • Loading branch information
wmutschl committed Feb 15, 2024
1 parent fe19b5b commit 919e108
Show file tree
Hide file tree
Showing 4 changed files with 76 additions and 0 deletions.
21 changes: 21 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -279,6 +279,27 @@ Familiarize yourself with
</details>


<details>
<summary> Week 14: Solving DSGE models</summary>

### Goals

* understand the first-order perturbation solution to DSGE models
* apply it to the basic New Keynesian model


### To Do

* [x] Review the solutions of [last week's exercises](https://github.com/wmutschl/Quantitative-Macroeconomics/releases/latest/download/week_13.pdf) and write down all your questions
* [x] Read Fernandez-Villaverde, Rubio-Ramirez, and Schorfheide (2016, Ch.1) and Torres (2013, Ch. 1).
* [x] Read EITHER Gali (2015, Ch. 3) OR Heijdra (2017, Ch. 9) OR Romer (2019, Ch. 7) OR Woodford (2003, Ch. 3) OR Walsh (2017, Ch. 8)
* [x] Watch [Solving DSGE models with first-order perturbation: what Dynare does](https://mutschler.eu/dynare/perturbation/first-order-theory/)
* [x] Make note of all the aspects and concepts that you are not familiar with or that you find difficult to understand.
* [x] If you have questions, get in touch with me via email or (better) [schedule a meeting](https://schedule.mutschler.eu)

</details>


## 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.
Expand Down
26 changes: 26 additions & 0 deletions exercises/perturbation_first_order_dynare.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
\section[Solving rational expectations models at first order: what Dynare does]{Solving rational expectations models at first order: what Dynare does\label{ex:PerturbationDynareFirstOrder}}
\begin{enumerate}
\item Outline the general DSGE model framework used by Dynare. Particularly, distinguish the different types of endogenous and exogenous variables and comment on the information set underlying the model framework.
\item Why is it difficult to find the policy function? What is the underlying intuition behind the perturbation approach?
\item Do a first-order Taylor expansion around the non-stochastic steady-state of the policy function. What are the knowns, what are the unknowns?
\item Do a first-order Taylor expansion around the non-stochastic steady-state of the dynamic model equations using the implicit function theorem. Take the conditional expectation and set it to zero. Which equations define (implicitly) which coefficient matrices of the approximated policy function?
\item Recover the first-order partial derivative of the policy function with respect to the state variables. To this end:
\begin{itemize}
\item Comment on the underlying computational problem.
\item Derive the structural state-space representation (at first-order) and discuss why we cannot simply invert the system.
\item Take the Schur decomposition of the matrix pencil of the structural state-space representation and re-order the decomposition such that generalized eigenvalues (with modulus less than 1) are in the upper left corner of the left-hand matrices of the Schur decomposition.
\item Focus on the lower part of the system that contains the explosive Eigenvalues. We want to exclude solutions that contain explosive behavior. Show that using this idea one can derive the first-order coefficients of the policy function with respect to the states.
\item What are the Blanchard and Khan (1980) order and rank conditions?
\end{itemize}
\item Recover the first-order partial derivative of the policy function with respect to the exogenous variables. How does the computational problem differ from the derivatives with respect to the state variables?
\item Recover the first-order partial derivative of the policy function with respect to the perturbation parameter. Show that this is always a vector of zeros. Why is this property called \emph{certainty equivalence}?
\item Derive the unconditional first two moments of the model variables from the first-order approximated system.
\item Illustrate the numerical approach and algorithm for the Basic New Keynesian Model of the previous exercise.
\end{enumerate}

\begin{solution}\textbf{Solution to \nameref{ex:PerturbationDynareFirstOrder}}
\ifDisplaySolutions
\input{exercises/perturbation_first_order_dynare_solution.tex}
\fi
\newpage
\end{solution}
1 change: 1 addition & 0 deletions exercises/perturbation_first_order_dynare_solution.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
~\\See \url{https://mutschler.eu/dynare/perturbation/first-order-theory/} for a detailed exposition.
28 changes: 28 additions & 0 deletions week_14.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
% !TEX root = week_14.tex
\input{exercises/_common_header.tex}
\Newassociation{solution}{Solution}{week_14_solution}
\newif\ifDisplaySolutions\DisplaySolutionstrue

\begin{document}
\title{Quantitative Macroeconomics\\~\\Winter 2023/24\\~\\Week 14}
\author{Willi Mutschler\\[email protected]}
\date{Version: 1.0\\Latest version available on: \href{https://github.com/wmutschl/Quantitative-Macroeconomics/releases/latest/download/week_14.pdf}{GitHub}}
\maketitle\thispagestyle{empty}

\newpage
\Opensolutionfile{week_14_solution}[week_14_solution]
\tableofcontents\thispagestyle{empty}\newpage

\setcounter{page}{1}
\input{exercises/perturbation_first_order_dynare.tex}\newpage
\printbibliography

\Closesolutionfile{week_14_solution}
\ifDisplaySolutions
\newpage
\appendix

\section{Solutions}
\input{week_14_solution}
\fi
\end{document}

0 comments on commit 919e108

Please sign in to comment.