R/hbl_plot_borrow.R
hbl_plot_borrow.Rd
Plot the response from a hierarchical model. against the independent and pooled benchmark models.
hbl_plot_borrow(
borrow,
pool,
independent,
outcome = c("response", "change", "diff")
)
A data frame returned by hbl_summary()
for the hierarchical model.
A data frame returned by hbl_summary()
for the pooled model.
A data frame returned by hbl_summary()
for the independent model.
Character of length 1, either "response"
, "change"
,
or "diff"
: the quantity to plot on the vertical axis.
A ggplot
object
Other plot:
hbl_plot_group()
,
hbl_plot_tau()
if (!identical(Sys.getenv("HBL_TEST", unset = ""), "")) {
set.seed(0)
data <- hbl_sim_independent(
n_study = 2,
n_group = 2,
n_patient = 5,
n_rep = 3
)$data
tmp <- utils::capture.output(
suppressWarnings(
mcmc_borrow <- hbl_mcmc_hierarchical(
data,
chains = 1,
warmup = 10,
iter = 20,
seed = 0
)
)
)
tmp <- utils::capture.output(
suppressWarnings(
mcmc_pool <- hbl_mcmc_pool(
data,
chains = 1,
warmup = 10,
iter = 20,
seed = 0
)
)
)
tmp <- utils::capture.output(
suppressWarnings(
mcmc_independent <- hbl_mcmc_independent(
data,
chains = 1,
warmup = 10,
iter = 20,
seed = 0
)
)
)
borrow <- hbl_summary(mcmc_borrow, data)
pool <- hbl_summary(mcmc_pool, data)
independent <- hbl_summary(mcmc_independent, data)
hbl_plot_borrow(
borrow = borrow,
pool = pool,
independent = independent
)
}