network.covariate.plot: Make a covariate plot

View source: R/network.summary.R

network.covariate.plotR Documentation

Make a covariate plot

Description

This function makes a covariate plot of how the relative effect changes as the covariate value changes. User needs to specify one base treatment and one comparison treatment to make this plot (base category and comparison category is also needed for multinomial). The function uses the relative.effects to calculate the correct relative effect. 2.5%, median, and 97.5% C.I. are drawn.

Usage

network.covariate.plot(
  result,
  base.treatment = NULL,
  comparison.treatment = NULL,
  base.category = NULL,
  comparison.category = NULL,
  covariate.name = NULL
)

Arguments

result

Object created by network.run function

base.treatment

Base treatment for relative effect

comparison.treatment

Treatment comparing against base treatment

base.category

Base category for multinomial data. Note that category in multinomial denotes which column it is in the Outcomes matrix. Thus, this should be a numeric value.

comparison.category

Comparison category for multinomial data

covariate.name

A vector of covariate names of the covariate that goes into x-axis label

Value

None

Examples

########### certolizumab (with covariate)
network <- with(certolizumab, {
 network.data(Outcomes, Study, Treat, N=N, response="binomial", Treat.order,
 covariate = covariate, hy.prior = list("dhnorm", 0, 9.77))
})

result <- network.run(network)
network.covariate.plot(result, base.treatment = "Placebo", comparison.treatment = "CZP",
covariate.name = "Disease Duration")


bnma documentation built on Aug. 15, 2023, 5:08 p.m.