NEWS


bvartools 1.0.0

Moving from 0.3.0 to 1.0.0

A model is now an object: create_bvarmodel() or create_bvecmodel() builds it, add_priors() and add_initial_values() complete it, and add_posterior_coefficients() estimates it. Forecasts, log-likelihoods and model comparison are further add_*() steps on the same object. The functions 0.3.0 marked for removal are gone:

| 0.3.0 | 1.0.0 | | --- | --- | | gen_var(), gen_vec() | create_bvarmodel(), create_bvecmodel() | | draw_posterior(), bvarpost(), bvecpost() | add_posterior_coefficients(), with add_posterior_forecasts() and add_posterior_loglik() | | bvec_to_bvar() | vec_to_var() | | kalman_dk() | kalman_durbin_koopman_2002() | | stochvol_ksc1998(), stoch_vol() | stochvol_ksc_1998() | | stochvol_ocsn2007() | stochvol_ocsn_2007() | | bvs() | post_bvs() | | post_normal_covar_const(), post_normal_covar_tvp() | none; the samplers draw the covariance block themselves | | dfm(), dfmpost(), gen_dfm(), bem_dfmdata | none here; dynamic factor models are in dfmtools |

The classes bvar, bvec and bvarlist are now bvarmodel, bvecmodel and modellist. add_priors(), bvar(), bvec(), irf(), fevd(), inclusion_prior(), minnesota_prior() and ssvs_prior() keep their names but take the new model objects. add_priors() no longer has defaults for coef and sigma. The entries below give the details.

Changes

bvartools 0.3.0 (2026-09-11)

This is a transition release. It is the functionality of the previous CRAN version with the fixes listed below, and it is the last release before 1.0.0 reorganises the package around a different set of functions. Nothing here stops working.

bvartools 0.2.4 (2024-01-08)

bvartools 0.2.3 (2023-08-30)

bvartools 0.2.2 (2023-06-12)

bvartools 0.2.1 (2022-01-22)

bvartools 0.2.0 (2021-04-25)

bvartools 0.1.0 (2020-09-18)

bvartools 0.0.3 (2020-07-23)

bvartools 0.0.2 (2019-08-20)

bvartools 0.0.1 (2019-06-11)