Concepts¶
Shadow rates¶
A shadow rate is a latent policy-rate concept used when observed policy rates are constrained by an effective lower bound (ELB).
ELB (shadow-rate) data augmentation¶
When ELB constraints are enabled, the model treats ELB-constrained observations as latent and samples shadow values subject to the bound.
Stochastic volatility (SVRW)¶
When volatility is enabled, the toolkit supports diagonal stochastic volatility with random-walk or AR(1) log-variance dynamics, plus triangular and factor covariance variants on the supported sampler paths.
Minnesota prior modes¶
The toolkit now distinguishes three Minnesota-style shrinkage paths:
niw_minnesota_legacy: the historical compatibility path and default reproducibility baselineniw_minnesota_canonical: the explicit equation-wise canonical path where supportedniw_minnesota_tempered: an experimental diagonal-SV-only bridge between the legacy and canonical variance maps
Background¶
This toolkit is inspired by the SRVAR methodology in Grammatikopoulos (2025). For the original MATLAB replication code, see: https://github.com/MichaelGrammmatikopoulos/MLSRVARs