Features

Fixes

Features

  • update an existing JAGS fit with JAGS_extend() function
  • new element of the autofit_control argument in JAGS_fit(): "restarts" allows to restart model initialization up to restarts times in case of failure

Fixes

Features

Changes

  • contrast = "meandif" is now the default setting for prior_factor function
  • depreciating transform_orthonormal argument in favor of more general transform_factors argument
  • switching dummy contrast/factor attributes to treatment for consistency (https://github.com/FBartos/BayesTools/issues/23)

Fixes

  • zero length inputs to check_bool(), check_char(), check_real(), check_int(), and check_list() do not throw error if allow_NULL = TRUE
  • properly aggregating identical priors in the plotting function (previously overlying multiple spikes on top of each other when attributes did not match)
  • student-t allowed as a prior distribution name
  • fixing factor contrast settings in JAGS_evaluate_formula
  • fixing spike prior transformations

Features

Fixes

  • inability to deal with constant intercept in marglik formula calculation
  • runjags_estimates_table() function can now remove factor spike prior distributions
  • marginal likelihood calculation for factor prior distributions with spike
  • mixing samples from vector priors of length 1
  • same prior distributions not always combined together properly when part of them was generated via the formula interface

Features

  • stan_estimates_summary() function
  • reducing dependency on runjags/rjags

Fixes

  • dealing with posterior samples from rstan
  • dealing with vector posterior samples
  • fixing MCMC error of SD calculation for transformed samples (previously reported 100 times lower)

Features

  • adding Bernoulli prior distribution
  • adding spike and slab type of prior distributions (without marginal likelihood computations/model-averaging capabilities)
  • new vignette comparing Bayes factor computation via marginal likelihood and spike and slab priors

Fixes

  • when a transformation is applied, JAGS summary tables now produce the mean of the transformed variable (previous versions incorrectly returned transformation of the mean)

Changes

  • runjags_XXX_table functions are now also exported as JAGS_XXX_functions for consistency with the rest of the code

Features

  • trace, density, and autocorrelation diagnostic plots for JAGS models

Fixes

  • dealing with NaNs in inclusion Bayes factors due to overflow with very large marginal likelihoods

Fixes

  • dealing with point prior distributions in JAGS_marglik_parameters_formula function
  • posterior samples dropping name in runjags_estimates_table function
  • ensemble_summary_table and ensemble_diagnostics_table function can create table without model components

Features

  • JAGS_evaluate_formula for evaluating formulas based on data and posterior samples (for creating predictions etc)
  • JAGS_parameter_names for transforming formula names into the JAGS syntax

Features

  • plot_models implementation for factor predictors
  • format_parameter_names for cleaning parameter names from JAGS
  • mean, sd, and var functions now return the corresponding values for differences from the mean for the orthonormal prior distributions

Fixes

  • proper splitting of transformed posterior samples based on orthonormal contrasts in runjags_summary_table function (previous version crashed under other than default fit_JAGS settings)
  • always showing name of the comparison group for treatment contrasts in runjags_summary_table function
  • better handling of transformed parameter names in plot_models function

Features

  • add_column function for extending BayesTools_table objects without breaking the attributes etc…
  • ability to suppress the formula parameter prefix in BayesTools_table functions with with formula_prefix argument

Fixes

  • allowing to pass point prior distributions for factor type predictors

Features

  • adding possibility to multiply a (formula) prior parameter by another term (via multiply_by attribute passed with the prior)
  • t-test example vignette

Fixes

  • fixing error from trying to rename formula parameters in BayesTools tables when multiple parameters were nested within a component

Fixes

  • fixing layering of prior and posterior plots in plot_posterior (posterior is now plotted over the prior)

Fixes

  • fixing JAGS code for multivariate-t prior distribution

Changes

  • ensemble inference, summary, and plot functions now extract the prior list from attribute of the fit objects (previously, the prior_list needed to be passed for each model within the model_list as the priors argument

Features

  • adding formula interface for fitting and computing marginal likelihood of JAGS models
  • adding factor prior distributions (with treatment and orthonormal contrasts)

Fixes

  • fixing DOIs in the references file
  • adds marglik argument inclusion_BF to deal with over/underflow (Issue #9)
  • better passing of BF names through the ensemble_inference_table() (Issue #11)

Features

  • adding logBF and BF01 options to ensemble_summary_table (Issue #7)

Features

  • prior_informed function for creating informed prior distributions based on the past psychological and medical research

Fixes

  • prior.plot can’t plot “spike” with plot_type == "ggplot" (Issue #6)
  • MCMC error/SD print names in BayesTools tables (Issue #8)
  • JAGS_bridgesampling_posterior unable to add a parameter via add_parameters

Features

  • interpret function for creating textual summaries based on inference and samples objects

Fixes

  • plot_posterior fails with only mu & PET samples (Issue #5)
  • ordering by “probabilities” does not work in ‘plot_models’ (Issue #3)
  • BF goes to NaN when only a single model is present in ‘models_inference’ (Issue #2)
  • summary tables unit tests unable to deal with numerical precision
  • problems with aggregating samples across multiple spikes in `plot_posterior’

Features

  • allow density.prior with range lower == upper (Issue #4)
  • moving rstan towards suggested packages
  • published on CRAN
  • plotting functions for models
  • plotting functions for posterior samples
  • plotting functions for mixture of priors
  • improvements to prior plotting functions
  • ensemble and model summary tables functions
  • posterior mixing functions
  • model-averaging functions
  • JAGS fitting related functions
  • JAGS bridgesampling related functions
  • JAGS model building related functions
  • priors and related methods