# Shadow-rate VAR ## Motivation A shadow-rate VAR is a VAR framework designed for settings where an observed policy rate is constrained by an **effective lower bound (ELB)**. The key idea is to distinguish between: - an observed short rate $i_t$ (censored at the ELB), and - a latent *shadow* rate $s_t$ that can move below the ELB. A common measurement (censoring) relationship is: $$ i_t = \max\{\mathrm{ELB},\, s_t\}. $$ ## Block-hybrid intuition (paper background) The paper motivating this toolkit discusses *block-hybrid* variants in which: - macroeconomic variables respond to lagged **observed** rates, whilst - financial variables may load on lagged **shadow** rates. This is intended to capture a distinction between: - economic agents facing administered rates, and - financial markets pricing off shadow policy expectations. ## In this toolkit The Python toolkit implements a practical SRVAR workflow centred on: - reduced-form Bayesian VARs, - ELB/shadow-rate **data augmentation** (sampling latent values at the bound), and - optional diagonal stochastic volatility. It does **not** currently implement the full structural SVAR/block-hybrid state-space system described in the paper. Instead, it provides an ELB-aware VAR likelihood by treating ELB-bound observations as latent and sampling them subject to the constraint. Next pages: - {doc}`elb` - {doc}`mcmc`