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 baseline

  • niw_minnesota_canonical: the explicit equation-wise canonical path where supported

  • niw_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