Skip to main content
Log in

Monetary Transmission Channels in DSGE Models: Decomposition of Impulse Response Functions Approach

  • Published:
Computational Economics Aims and scope Submit manuscript

Abstract

The paper presents decomposition of impulse response functions (IRFs) as a new diagnostic tool for dynamic stochastic general equilibrium (DSGE) models. This method works with any DSGE model of arbitrary complexity or theoretical background. It is also applicable to any policy transmission channels. We illustrate it with monetary transmission mechanisms in two New Keynesian general equilibrium models: QUEST_III model of the European Commission and Smets–Wouters model of the USA economy. For that purpose, we use DYNARE platform for solving the models and provide a MATLAB file for IRFs decomposition. The underlying software can handle decomposition of IRFs using both the first-order and the second-order approximation of Taylor series to equilibrium relations. An IRF aggregates partial contributions of all state variables to impulse responses of a model’s variable to a stochastic shock. The IRF decomposition identifies individual contributions of state variables and marks each particular channel that a policy shock uses to propagate throughout the model. We show in two illustrated cases that monetary transmission channels might be quite distinct even if DSGE models employ the same (Taylor) policy rule and reveal similar IRFs. More specifically, IRFs initiated by a monetary shock might misrepresent the pure interest rate impact on some variables. Decomposition of monetary IRFs casts more light on flexibility needed in an economy to contain negative impact of a monetary shock.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

Notes

  1. For the later discussion, it is important to notice that the policy function provides the optimal values of the control variables as a function of the state variables. The state variables are those variables whose values are already determined by agents’ actions in period t − 1 or set in period t by an exogenous process. The control variables in period t are those variables whose values rational agents choose in that period in order to maximize an objective function under constraints.

  2. For indices \(i=1,\ldots , {\bar{i}}\), \(j=1,\ldots , {\bar{j}}\), and \(l=1,\ldots , {\bar{l}}\) that represent state and control variables, and exogenous shocks, respectively, matrix G has the following dimension \(\left[ {{\begin{array}{c@{\quad }c@{\quad }c} {\bar{{i}}x\bar{{i}}}\quad &{} {\bar{{i}}x\bar{{j}}}\quad &{} {\bar{{i}}x\bar{{l}}} \\ {\bar{{j}}x\bar{{i}}}\quad &{} {\bar{{j}}x\bar{{j}}}\quad &{} {\bar{{j}}x\bar{{l}}} \\ {\bar{{l}}x\bar{{i}}}\quad &{} {\bar{{l}}x\bar{{j}}}\quad &{} {\bar{{l}}x\bar{{l}}} \\ \end{array} }} \right] \), while matrix \({\varvec{\Gamma }}\) is much more structured \(\left[ {{\begin{array}{c@{\quad }c@{\quad }c@{\quad }c@{\quad }c@{\quad }c@{\quad }c@{\quad }c@{\quad }c} {\bar{i}}x{\bar{i}}^{2} \quad &{} {\bar{i}}x{\bar{i}} \cdot {\bar{j}} \quad &{} {\bar{i}}x{\bar{i}} \cdot {\bar{l}} \quad &{} {\bar{i}}x{\bar{i}} \cdot {\bar{i}} \quad &{} {\bar{i}}x{\bar{j}}^{2} \quad &{} {\bar{i}}x{\bar{j}} \cdot {\bar{l}} \quad &{} {\bar{i}}x{\bar{l}} \cdot {\bar{i}} \quad &{} {\bar{i}}x{\bar{l}} \cdot {\bar{j}} \quad &{} {\bar{i}}x{\bar{l}}^{2} \\ {\bar{j}}x{\bar{i}}^{2} \quad &{} {\bar{j}}x{\bar{i}} \cdot {\bar{j}} \quad &{} {\bar{j}}x{\bar{i}} \cdot {\bar{l}} \quad &{} {\bar{j}}x{\bar{j}} \cdot {\bar{i}} \quad &{} {\bar{j}}x{\bar{j}}^{2} \quad &{} {\bar{j}}x{\bar{j}} \cdot {\bar{l}} \quad &{} {\bar{j}}x{\bar{l}} \cdot {\bar{i}} \quad &{} {\bar{j}}x{\bar{l}} \cdot {\bar{j}} \quad &{} {\bar{j}}x{\bar{l}}^{2} \\ {\bar{l}}x{\bar{i}}^{2} \quad &{} {\bar{l}}x{\bar{i}} \cdot {\bar{j}} \quad &{} {\bar{l}}x{\bar{i}} \cdot {\bar{l}} \quad &{} {\bar{l}}x{\bar{i}} \cdot {\bar{i}} \quad &{} {\bar{l}}x{\bar{j}}^{2} \quad &{} {\bar{l}}x{\bar{j}} \cdot {\bar{l}} \quad &{} {\bar{l}}x{\bar{l}} \cdot {\bar{i}} \quad &{} {\bar{l}}x{\bar{l}} \cdot {\bar{j}} \quad &{} {\bar{l}}x{\bar{l}}^{2} \\ \end{array} }} \right] \) and \({\hat{x}}_t \otimes {\hat{x}}_t =\left[ {{\begin{array}{c@{\quad }c@{\quad }c@{\quad }c@{\quad }c@{\quad }c@{\quad }c@{\quad }c@{\quad }c} {{\bar{i}} x{\bar{i}} ,}\quad &{} {{\bar{i}} x{\bar{j}} ,}\quad &{} {{\bar{i}} x{\bar{l}} ,}\quad &{} {{\bar{j}} x{\bar{i}} ,}\quad &{} {{\bar{j}} x{\bar{j}} ,}\quad &{} {{\bar{j}} x{\bar{l}} ,}\quad &{} {{\bar{l}} xi,}\quad &{} {{\bar{l}} x{\bar{j}} ,}\quad &{} {{\bar{l}} x{\bar{l}} } \\ \end{array} }} \right] ^{{\prime }}\).

  3. To download the QUEST III source code an email request should be sent to Marco Ratto, https://ec.europa.eu/jrc/en/econometric-statistical-software. We downloaded it on 20 July 2013.

  4. We obtained DYNARE source codes for this model from the DYNARE forum at the web site address: http://www.dynare.org/phpBB3/viewtopic.php?f=1&t=3750.

  5. Ratto et al. (2009) report corresponding IRFs in several graphs from Figs. 2, 3, 4, 5, 6 and 7. For us, Figure 5 contain the reference IRF graphs, since they directly refer to monetary transmission mechanisms.

  6. Of course, the sum of decomposed IRFs must be equal to the aggregate IRF. That is not visually obvious due to different graph scales.

  7. We set \(\rho _3^{{ ucap}} = 0.90\).

  8. The source code of this function is available on request by email to miroljub.labus@belox.rs.

  9. In our example from Fig. 1, we use the following irf_decomposition(’E_GY’,’E_EPS_M’,0.01,6,20,1).

References

Download references

Acknowledgements

We thank to Marco Ratto for useful comments and research guidance. Of course, we are responsible for computation and findings.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Milica Labus.

Appendix

Appendix

See Figs.6, 7, 8 and 9.

Fig. 6
figure 6

Decomposition of IRFs to a monetary shock (right scale for lines of aggregate IRFs and left scale for bars of decomposed IRFs)

Fig. 7
figure 7

Decomposition of IRFs to a monetary shock in Smets–Wouters model

Fig. 8
figure 8

Impulse responses of capacity utilization to a monetary shock (right scale for lines of aggregate IRFs and left scale for bars of decomposed IRFs)

Fig. 9
figure 9

Impulse responses of output to a monetary shock—decomposed effects due to ten state variables

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Labus, M., Labus, M. Monetary Transmission Channels in DSGE Models: Decomposition of Impulse Response Functions Approach. Comput Econ 53, 27–50 (2019). https://doi.org/10.1007/s10614-017-9717-1

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10614-017-9717-1

Keywords

Navigation