-
Notifications
You must be signed in to change notification settings - Fork 1
random_inertia_sv
The Random Inertia Stochastic Volatility VAR incorporates time-varying persistence in the VAR dynamics alongside stochastic volatility. This estimator allows both the volatility and the persistence (inertia) of shocks to vary over time, providing a flexible framework for modeling changing economic dynamics where both the magnitude and persistence of economic relationships evolve.
The RandomInertiaSV specification features:
- Constant VAR coefficients with Minnesota-type priors
- Standard stochastic volatility for error terms
- Time-varying inertia parameters that affect shock persistence
- Random walk evolution for inertia parameters
- Combined volatility and persistence modeling
This approach is particularly useful when the persistence of economic shocks varies over time, such as when monetary policy effectiveness or fiscal multipliers change across different periods.
-
Autoregression: Prior on first-order autoregression
- Range: [0, 1]
- Default: 0.8
- Controls the belief in random walk behavior for own lags
-
Lambda1: Overall tightness of priors
- Range: (0, ∞)
- Default: 0.1
- Smaller values impose tighter priors (more shrinkage)
-
Lambda2: Variable weighting
- Range: (0, ∞)
- Default: 0.5
- Controls relative weights between own-variable and cross-variable lags
-
Lambda3: Lag decay
- Range: (0, ∞)
- Default: 1
- Controls how quickly prior importance decays with lag length
-
Lambda4: Exogenous variable tightness
- Range: (0, ∞)
- Default: 100
- Controls prior tightness on exogenous variable coefficients
-
Lambda5: Block exogeneity shrinkage
- Range: (0, ∞)
- Default: 0.001
- Controls shrinkage when block exogeneity is imposed
-
HeteroskedasticityAutoRegression: AR coefficient on residual variance
- Range: [0, 1)
- Default: 1
- Controls persistence in stochastic volatility process
-
HeteroskedasticityShape: IG shape parameter on residual variance
- Range: (0, ∞)
- Default: 0.001
- Controls prior beliefs about volatility distribution shape
-
HeteroskedasticityScale: IG scale parameter on residual variance
- Range: (0, ∞)
- Default: 0.001
- Controls prior beliefs about volatility level
-
HeteroskedasticityAutoRegressionVariance: Prior variance of inertia
- Range: (0, ∞)
- Default: 0.01
- Controls the variability of time-varying inertia parameters
-
Exogenous: Priors on exogenous variables flag
- Default: false
- Enables specialized priors for exogenous variables
-
BlockExogenous: Block exogeneity flag
- Default: false
- Imposes block exogeneity restrictions
-
Burnin: Number of burn-in draws
- Range: [0, ∞)
- Default: 0
- Recommended: Several thousand for proper convergence
-
StabilityThreshold: Threshold for maximum eigenvalue magnitude
- Range: (0, ∞)
- Default: null (no stability check)
- Ensures VAR stability by rejecting draws with eigenvalues above threshold
-
MaxNumUnstableAttempts: Maximum number of unstable sampling attempts
- Range: [1, ∞)
- Default: 1000
- Maximum attempts to find stable draw before stopping
- Time-varying persistence: When the persistence of economic shocks changes over time
- Policy regime changes: When policy effectiveness varies across periods
- Structural evolution: When economic relationships exhibit changing dynamics
- Business cycle analysis: When shock transmission varies across cycle phases
- Constant persistence: When shock persistence is stable over time
- Simple volatility patterns: When basic stochastic volatility is sufficient
- Short time series: Insufficient data for identifying time-varying inertia
- Computational constraints: More complex than standard stochastic volatility
- Requires careful specification of inertia variance prior
- Monitor convergence of both volatility and inertia parameters
- Consider economic interpretation of time-varying persistence
- Assess whether added complexity improves model performance
y_t = X_t β + A^{-1} Σ_t^{1/2} ε_t
where Σ_t follows stochastic volatility.
log(σ²_{i,t}) = γᵢ log(σ²_{i,t-1}) + η_{i,t}
where γᵢ may vary over time (random inertia).
The inertia parameters follow:
γᵢₜ = γᵢₜ₋₁ + ζᵢₜ
where ζᵢₜ ~ N(0, ζ₀) represents innovations to persistence.
- Speed: Moderate to slow due to time-varying inertia estimation
- Memory: Higher requirements for inertia parameter storage
- Convergence: Generally stable with proper tuning
- Complexity: More complex than standard stochastic volatility
- Joint estimation of volatility and inertia parameters
- Specialized MCMC algorithms for time-varying persistence
- Careful handling of parameter interactions
- Robust numerical methods for state-space filtering
- Flexibility: Captures time-varying persistence vs. constant persistence
- Complexity: Additional layer of time-variation
- Interpretation: Richer understanding of shock transmission dynamics
- Data requirements: Needs longer series for identification
- Focus: Persistence variation vs. coefficient variation
- Scope: Volatility and persistence vs. full parameter evolution
- Efficiency: More efficient when only persistence changes
- Computational: Less demanding than full time-varying specifications
- High inertia periods: Shocks have long-lasting effects
- Low inertia periods: Shocks dissipate quickly
- Time-varying inertia: Changing transmission mechanisms
- Monetary policy effectiveness may vary with inertia
- Fiscal multipliers can depend on shock persistence
- Crisis periods may exhibit different inertia patterns
- Structural reforms may affect shock transmission
- Inertia variance parameter is crucial for identification
- Balance flexibility with parameter stability
- Consider economic priors on persistence ranges
- Monitor sensitivity to hyperparameter choices
- Plot estimated inertia parameters over time
- Compare with known structural changes
- Assess economic plausibility of inertia evolution
- Validate forecasting improvements
- Inertia changes should align with economic theory
- Compare with regime-dating methodologies
- Assess relationship with policy changes
- Evaluate business cycle implications
- Out-of-sample forecasting performance
- Comparison with nested simpler models
- Residual diagnostics for remaining autocorrelation
- Parameter stability assessment
- Carriero, A., T.E. Clark, and M. Marcellino (2019). "Large Vector Autoregressions with Stochastic Volatility and Non-Conjugate Priors"
- Cogley, T. and T.J. Sargent (2005). "Drifts and Volatilities: Monetary Policies and Outcomes in the Post WWII US"
- Koop, G. and D. Korobilis (2013). "Large Time-Varying Parameter VARs"
- Primiceri, G.E. (2005). "Time Varying Structural Vector Autoregressions and Monetary Policy"