brm_marginal_probabilities {brms.mmrm} | R Documentation |
Marginal probabilities on the treatment effect for an MMRM.
Description
Marginal probabilities on the treatment effect for an MMRM.
Usage
brm_marginal_probabilities(draws, direction = "greater", threshold = 0)
Arguments
draws |
Posterior draws of the marginal posterior
obtained from |
direction |
Character vector of the same length as |
threshold |
Numeric vector of the same length as |
Value
A tibble of probabilities of the form
Prob(treatment effect > threshold | data)
and/or
Prob(treatment effect < threshold | data)
. It has one row per
probability and the following columns:
* group
: treatment group.
* subgroup
: subgroup level, if applicable.
* time
: discrete time point,
* direction
: direction of the comparison in the marginal probability:
"greater"
for >
, "less"
for <
* threshold
: treatment effect threshold in the probability statement.
* value
: numeric value of the estimate of the probability.
See Also
Other marginals:
brm_marginal_data()
,
brm_marginal_draws()
,
brm_marginal_draws_average()
,
brm_marginal_grid()
,
brm_marginal_summaries()
Examples
if (identical(Sys.getenv("BRM_EXAMPLES", unset = ""), "true")) {
set.seed(0L)
data <- brm_data(
data = brm_simulate_simple()$data,
outcome = "response",
group = "group",
time = "time",
patient = "patient",
reference_group = "group_1",
reference_time = "time_1"
)
formula <- brm_formula(
data = data,
baseline = FALSE,
baseline_time = FALSE
)
tmp <- utils::capture.output(
suppressMessages(
suppressWarnings(
model <- brm_model(
data = data,
formula = formula,
chains = 1,
iter = 100,
refresh = 0
)
)
)
)
draws <- brm_marginal_draws(data = data, formula = formula, model = model)
brm_marginal_probabilities(draws, direction = "greater", threshold = 0)
}