Computes Savage-Dickey density ratio Bayes factors for each (requested set of) parameter in the model.
By default, all applicable parameters are tested and returned in a tidy data frame.
The type argument controls which parameter groups are included; the variable argument can be used to filter to effects involving specific variables.
The log_BF10 argument allows including the natural log of the Bayes factor in the output, and round controls numeric rounding of the results.
Usage
bf_table(
object,
type = "all",
lag = 1L,
null_value = 0,
variable = NULL,
log_BF10 = FALSE,
round = 5L
)Arguments
- object
A
bvarnetobject returned bybvar().- type
Character vector specifying which parameter groups to test. Use
"all"(default) to include all applicable groups automatically. Available options:"ar"Autoregressive effects (self-loops). Per-cell BFs for the lag specified by
lag, plus a joint BF."cl"Cross-lagged effects. Same structure as
"ar"."intercepts"Intercept parameters. Skipped automatically for ordinal outcomes.
"fe"Non-intercept fixed effects (covariates).
"lag_fe"Joint BFs for lag \(\times\) covariate interaction terms. Only available when the model was fitted with
fe_interactionscontaining lag terms."temporal"Joint BF for the entire temporal structure (all AR + CL parameters across all lags). When lag \(\times\) covariate interactions are present, additional omnibus rows are included.
- lag
Integer; which lag block to use (default 1). Applies to
"ar"and"cl"types.- null_value
Numeric scalar; the null hypothesis value (default 0).
- variable
Character vector or
NULL(default). One or more variable names. When set, only effects involving these variables are included.- log_BF10
Logical; if
TRUE, an additionallog_BF10column (natural log ofBF10) is appended to the output. Default isFALSE.- round
Integer or
NULL; number of decimal places to round numeric output columns. Default is5. Set toNULLto disable rounding.