-
Notifications
You must be signed in to change notification settings - Fork 1
minnesota_favar_twostep
Jaromír Beneš edited this page Mar 20, 2026
·
1 revision
Factor-Augmented Vector Autoregression (FAVAR) using two-step estimation with Minnesota prior on VAR coefficients. Factors are first extracted via principal components, then used in a standard Minnesota VAR. Suitable for incorporating information from large datasets into VAR analysis.
-
Two-step procedure:
- Extract factors from large dataset using principal component analysis
- Estimate VAR using factors and observed variables with Minnesota prior
- Factors summarize information from many variables (informational variables)
- Observed variables are directly included in the VAR
- Standard Minnesota prior applied to the factor-augmented VAR
Note: FAVAR-specific settings (number of factors, factor datasets, etc.) are configured through the Meta and DataHolder components, not through estimator settings.
- Description: Method for calculating priors on error covariance matrix
-
Default:
"ar" -
Options:
-
"ar"(prior = 11): Use residual variances from univariate AR models -
"diag"(prior = 12): Use diagonal elements of OLS VAR covariance matrix -
"full"(prior = 13): Use full OLS VAR covariance matrix
-
- Details: Applied to the factor-augmented VAR system (factors + observed variables)
- Description: Number of burn-in draws for posterior sampling
-
Default:
0 - Details: Number of initial MCMC draws to discard before collecting posterior samples
- Description: Threshold for maximum eigenvalue magnitude to ensure VAR stability
-
Default:
Inf(no stability check) - Details: Maximum allowed eigenvalue magnitude; draws with eigenvalues exceeding this are rejected
- Description: Maximum number of unstable sampling attempts before giving up
-
Default:
1000 - Details: If stability checking is enabled, this limits the number of consecutive unstable draws before termination
- Description: Overall tightness of the Minnesota prior
-
Default:
0.1 - Details: Controls overall shrinkage intensity for all variables in the factor-augmented system (factors + observed variables). May need adjustment for FAVAR systems ???
- Description: Cross-variable weighting parameter
-
Default:
0.5 - Details: Controls relative tightness of priors on cross-variable coefficients. Applied to interactions between factors, between observed variables, and between factors and observed variables
- Description: Lag decay parameter
-
Default:
1.0 - Details: Controls rate of decay of prior variance with lag length. Applied uniformly across the factor-augmented system
- Description: Exogenous variable tightness parameter
-
Default:
100 - Details: Controls tightness of priors on exogenous variables and constants in the factor-augmented VAR
- Description: Block exogeneity shrinkage parameter
-
Default:
0.001 - Details: Additional shrinkage factor for block exogeneity restrictions in the factor-augmented system ???
- Description: Prior mean for first-order autoregressive coefficients
-
Default:
0.8 - Details: Prior mean for coefficients on own first lags. Applied to both factors and observed variables
- Description: Flags for applying priors to exogenous variables
-
Default:
false - Details: Controls whether to apply informative priors to exogenous variables in the factor-augmented system
- Description: Block exogeneity restriction flag
-
Default:
false - Details: Imposes block exogeneity restrictions in the factor-augmented VAR (e.g., factors don't respond to observed variables within period) ???
- Factor extraction: Factors are extracted from a large panel of informational variables using principal components
- Factor selection: Number of factors typically chosen using information criteria or cross-validation ?
- Identification: Factors are only identified up to rotation; economic interpretation requires careful analysis
- Minnesota prior application: Standard Minnesota shrinkage applied to the augmented system treating factors as additional variables
- Lambda1: May need to be smaller than standard VAR applications due to larger system size ???
- Lambda2: Standard values (0.3-0.7) usually work well for factor-variable interactions
- Factor treatment: Factors often have similar prior treatment to observed variables, but may warrant different λ₂ weighting ???
- Sample size: Requires sufficient observations for both factor extraction and VAR estimation
- Factor interpretation: Factors may represent common economic forces but lack direct economic meaning
- Two-step uncertainty: Standard errors don't account for factor extraction uncertainty ???
- vs. One-step FAVAR: Simpler computation but ignores factor extraction uncertainty
- vs. Other two-step priors: Minnesota provides good shrinkage for macro applications
- vs. Time-varying FAVAR: Constant parameters vs. time-varying relationships
- Factor extraction uncertainty not accounted for in final inference ???
- Assumes factors are adequately represented by principal components
- Two-step procedure may be less efficient than joint estimation
- Requires specification of number of factors (model selection issue)
- Check factor stability over time
- Verify adequate factor representation of informational variables
- Compare results with benchmark VAR using only observed variables
- Assess sensitivity to number of factors chosen