Description Usage Arguments Value References See Also Examples

The main function for estimating a mixed-frequency BVAR.

1 | ```
estimate_mfbvar(mfbvar_prior = NULL, prior, variance = "iw", ...)
``` |

`mfbvar_prior` |
a |

`prior` |
either |

`variance` |
form of the error variance-covariance matrix: |

`...` |
additional arguments to |

An object of class `mfbvar`

, `mfbvar_<prior>`

and `mfbvar_<prior>_<variance>`

containing posterior quantities as well as the prior object. For all choices of `prior`

and `variance`

, the returned object contains:

`Pi` |
Array of dynamic coefficient matrices; |

`Z` |
Array of monthly processes; |

`Z_fcst` |
Array of monthly forecasts; |

If `prior = "ss"`

, it also includes:

`psi`

Matrix of steady-state parameter vectors;

`psi[r,]`

is the`r`

th draw`roots`

The maximum eigenvalue of the lag polynomial (if

`check_roots = TRUE`

)

If `prior = "ssng"`

, it also includes:

`psi`

Matrix of steady-state parameter vectors;

`psi[r,]`

is the`r`

th draw`roots`

The maximum eigenvalue of the lag polynomial (if

`check_roots = TRUE`

)`lambda_psi`

Vector of draws of the global hyperparameter in the normal-Gamma prior

`phi_psi`

Vector of draws of the auxiliary hyperparameter in the normal-Gamma prior

`omega_psi`

Matrix of draws of the prior variances of psi;

`omega_psi[r, ]`

is the`r`

th draw, where`diag(omega_psi[r, ])`

is used as the prior covariance matrix for psi

If `variance = "iw"`

or `variance = "diffuse"`

, it also includes:

`Sigma`

Array of error covariance matrices;

`Sigma[,, r]`

is the`r`

th draw

If `variance = "csv"`

, it also includes:

`Sigma`

Array of error covariance matrices;

`Sigma[,, r]`

is the`r`

th draw`phi`

Vector of AR(1) parameters for the log-volatility regression;

`phi[r]`

is the`r`

th draw`sigma`

Vector of error standard deviations for the log-volatility regression;

`sigma[r]`

is the`r`

th draw`f`

Matrix of log-volatilities;

`f[r, ]`

is the`r`

th draw

If `variance = "fsv"`

, it also includes:

`facload`

Array of factor loadings;

`facload[,, r]`

is the`r`

th draw`latent`

Array of latent log-volatilities;

`latent[,, r]`

is the`r`

th draw`mu`

Matrix of means of the log-volatilities;

`mu[, r]`

is the`r`

th draw`phi`

Matrix of AR(1) parameters for the log-volatilities;

`phi[, r]`

is the`r`

th draw`sigma`

Matrix of innovation variances for the log-volatilities;

`sigma[, r]`

is the`r`

th draw

Ankargren, S., Unosson, M., & Yang, Y. (2020) A Flexible Mixed-Frequency Bayesian Vector Autoregression with a Steady-State Prior. *Journal of Time Series Econometrics*, 12(2), doi: 10.1515/jtse-2018-0034.

Ankargren, S., & Jonéus, P. (2020) Simulation Smoothing for Nowcasting with Large Mixed-Frequency VARs. *Econometrics and Statistics*, doi: 10.1016/j.ecosta.2020.05.007.

Ankargren, S., & Jonéus, P. (2019) Estimating Large Mixed-Frequency Bayesian VAR Models. arXiv:1912.02231, https://arxiv.org/abs/1912.02231.

Kastner, G., & Huber, F. (2020) Sparse Bayesian Vector Autoregressions in Huge Dimensions. *Journal of Forecasting*, 39, 1142–1165. doi: 10.1002/for.2680.

Schorfheide, F., & Song, D. (2015) Real-Time Forecasting With a Mixed-Frequency VAR. *Journal of Business & Economic Statistics*, 33(3), 366–380. doi: 10.1080/07350015.2014.954707

`set_prior`

, `update_prior`

, `predict.mfbvar`

, `plot.mfbvar_minn`

,
`plot.mfbvar_ss`

, `varplot`

, `summary.mfbvar`

1 2 | ```
prior_obj <- set_prior(Y = mf_usa, n_lags = 4, n_reps = 20)
mod_minn <- estimate_mfbvar(prior_obj, prior = "minn")
``` |

```
```

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.