Parameters of Bayesian models.
# S3 method for stanreg
model_parameters(model, centrality = "median",
dispersion = FALSE, ci = 0.89, ci_method = "hdi", test = c("pd",
"rope"), rope_range = "default", rope_ci = 1, bf_prior = NULL,
diagnostic = c("ESS", "Rhat"), priors = TRUE, standardize = FALSE,
standardize_robust = FALSE, iterations = 1000, ...)
Bayesian model.
The point-estimates (centrality indices) to compute. Character (vector) or list with one or more of these options: "median"
, "mean"
, "MAP"
or "all"
.
Logical, if TRUE
, computes indices of dispersion related to the estimate(s) (SD
and MAD
for mean
and median
, respectively).
Confidence Interval (CI) level. Default to 0.95 (95%).
The indices of effect existence to compute. Character (vector) or
list with one or more of these options: "p_direction"
(or "pd"
),
"rope"
, "p_map"
, "equivalence_test"
(or "equitest"
),
"bayesfactor"
(or "bf"
) or "all"
to compute all tests.
For each "test", the corresponding bayestestR function is called
(e.g. rope
or p_direction
) and its results
included in the summary output.
ROPE's lower and higher bounds. Should be a list of two
values (e.g., c(-0.1, 0.1)
) or "default"
. If "default"
,
the bounds are set to x +- 0.1*SD(response)
.
The Credible Interval (CI) probability, corresponding to the proportion of HDI, to use for the percentage in ROPE.
Distribution representing a prior for the computation of Bayes factors. Used if the input is a posterior, otherwise (in the case of models) ignored.
Diagnostic metrics to compute. Character (vector) or list with one or more of these options: "ESS"
, "Rhat"
, "MCSE"
or "all"
.
Add the prior used for each parameter.
Add standardized parameters. Can be FALSE
or a character indicating the standardization method (see parameters_standardize()
), such as "refit"
, "2sd"
, "smart"
or "classic"
. The two former are based on model refitting using a standardized version of data. It is the most accurate, although computationally heavy (as it must re-fit a second model). The "smart" and "classic" are post-hoc methods, fast, but inaccurate (especially if the model includes interactions).
Robust standardization. See parameters_standardize
.
The number of bootstrap replicates. This only apply in the case of bootstrapped frequentist models.
Arguments passed to or from other methods (e.g., to standardize()
).
A data.frame of indices related to the model's parameters.
standardize_names()
to rename
columns into a consistent, standardized naming scheme.
# NOT RUN {
library(parameters)
library(rstanarm)
model <- rstanarm::stan_glm(Sepal.Length ~ Petal.Length * Species,
data = iris, iter = 500, refresh = 0
)
model_parameters(model, standardize = "smart")
# }
# NOT RUN {
# }
Run the code above in your browser using DataLab