Impulse Response Function (IRF)
Also known as: IRF, Dynamic Multiplier, Shock Response Function, Etki Tepki Fonksiyonu
The Impulse Response Function (IRF) traces the dynamic response of each variable in a Vector Autoregression (VAR) system to a one-unit shock in one of its error terms over a user-specified forecast horizon. It is the primary tool for structural analysis following VAR estimation and is widely used in macroeconomics, monetary economics, and finance to quantify how shocks propagate through interconnected time series systems.
Read the full method
Sign in with a free account to read this section.
Method map
The neighbourhood of related methods — select a node to explore.
When to use it
Use IRF analysis after estimating a VAR or SVAR model when the research question concerns how a shock in one variable dynamically affects others. The method requires covariance-stationary variables (or a cointegrated system analyzed via VECM), an adequate lag length, and a justified variable ordering for Cholesky identification. Alternatives include historical decomposition and forecast error variance decomposition. IRFs are not appropriate for structural causal inference unless the identification scheme is explicitly defended with economic theory.
Strengths & limitations
- Visualizes dynamic transmission mechanisms across multiple time periods without imposing a full structural model
- Readily extendable to structural identification schemes (sign restrictions, exclusion restrictions) via SVAR
- Confidence bands from bootstrap methods provide valid finite-sample uncertainty quantification
- Interpretable as direct policy-relevant multipliers in monetary and fiscal analysis
- Cholesky identification is sensitive to variable ordering, and different orderings can yield substantively different IRFs
- Requires a correctly specified VAR; misspecification of lag length or omitted variables biases all subsequent IRFs
- Asymptotic confidence bands can be unreliable in small samples; bootstrap intervals are preferable but computationally intensive
- In high-dimensional VAR systems, the number of IRFs grows quadratically with the number of variables, complicating interpretation
Frequently asked
How do I choose the variable ordering in the Cholesky decomposition?
The ordering implies a recursive causal structure: a variable placed first is assumed not to respond contemporaneously to any other variable in the system. The ordering should be grounded in economic theory or institutional timing (e.g., central bank decisions lagging market signals). Robustness checks across alternative orderings are strongly recommended; if results change materially, consider structural identification via sign restrictions instead.
What is the difference between orthogonalized and generalized IRFs?
Orthogonalized IRFs use Cholesky decomposition to isolate shocks to one variable at a time, making them order-dependent. Generalized IRFs, introduced by Pesaran and Shin (1998), do not require orthogonalization and are invariant to variable ordering, but they do not have a structural interpretation. For policy analysis requiring shock isolation, orthogonalized or SVAR-based IRFs are preferred; for reduced-form forecasting contexts, generalized IRFs offer a convenient order-invariant summary.
How many periods ahead should I compute the IRF?
The horizon h should be long enough to capture the full dynamic adjustment of the system back toward equilibrium. In quarterly macroeconomic models, 12 to 20 quarters is typical; in monthly financial data, 12 to 24 months. The IRF should visually return to zero (or a constant if the shock has permanent effects) before truncation. Always verify that the estimated VAR satisfies the stability condition — all eigenvalues of the companion matrix inside the unit circle — before interpreting long-horizon IRFs.
Sources
- Lütkepohl, H. (2005). New Introduction to Multiple Time Series Analysis. Springer. ISBN: 978-3-540-40172-8
How to cite this page
ScholarGate. (2026, June 2). Impulse Response Function (IRF). ScholarGate. https://scholargate.app/en/econometrics/impulse-response-function
Which method?
Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.
Compare side by side →