Learn R Programming

BCEA (version 1.0)

bcea: Bayesian Cost-Effectiveness Analysis

Description

Cost-effectiveness analysis based on the results of a simulation model for a variable of clinical benefits (e) and of costs (c). Produces results to be post-processed to give the health economic analysis. The output is stored in an object of the class "bcea"

Usage

bcea(e, c, ref = 1, interventions = NULL, Kmax = 50000)

## S3 method for class 'default': bcea(e, c, ref = 1, interventions = NULL, Kmax = 50000)

Arguments

e
An object containing nsim simulations for the variable of clinical effectiveness for each intervention being considered. In general it is a matrix with nsim rows and nint columns
c
An object containing nsim simulations for the variable of cost for each intervention being considered. In general it is a matrix with nsim rows and nint columns
ref
Defines which interventions (columns of e or c) is considered to be the reference intervention. The default value is that the intervention associated with the first column of e or c is the reference and the one(s) associated with the other column(s) is(ar
interventions
Defines the labels to be associated with each intervention. By default and if NULL, assigns labels in the form "Intervention1", ... , "Intervention T"
Kmax
Maximum value of the willingness to pay to be considered. Default value is k=50000. The willingness to pay is then approximated on a discrete grid in the interval (0,Kmax), using steps of 100, ie [0,100,200,...,Kmax-100,Kmax].

Value

  • An object of the class "bcea" containing the following elements
  • n.simNumber of simulations produced by the Bayesian model
  • n.comparatorsNumber of interventions being analysed
  • n.comparisonsNumber of possible pairwise comparisons
  • delta.eFor each possible comparison, the differential in the effectiveness measure
  • delta.cFor each possible comparison, the differential in the cost measure
  • ICERThe value of the Incremental Cost Effectiveness Ratio
  • KmaxThe maximum value assumed for the willingness to pay threshold
  • kThe vector of values for the grid approximation of the willingness to pay
  • ceacThe value for the Cost Effectiveness Acceptability Curve, as a function of the willingness to pay
  • ibThe distribution of the Incremental Benefit, for a given willingness to pay
  • eibThe value for the Expected Incremental Benefit, as a function of the willingness to pay
  • kstarThe grid approximation of the break even point (ICER)
  • bestA vector containing the numeric label of the intervention that is the most cost-effective for each value of the willingness to pay in the selected grid approximation
  • UAn array including the value of the expected utility for each simulation from the Bayesian model, for each value of the grid approximation of the willingness to pay and for each intervention being considered
  • viAn array including the value of information for each simulation from the Bayesian model and for each value of the grid approximation of the willingness to pay
  • UstarAn array including the maximum "known-distribution" utility for each simulation from the Bayesian model and for each value of the grid approximation of the willingness to pay
  • olAn array including the opportunity loss for each simulation from the Bayesian model and for each value of the grid approximation of the willingness to pay
  • eviThe vector of values for the Expected Value of Information, as a function of the willingness to pay
  • interventionsA vector of labels for all the interventions considered
  • refThe numeric index associated with the intervention used as reference in the analysis
  • compThe numeric index(es) associated with the intervention(s) used as comparator(s) in the analysis
  • stepThe step used to form the grid approximation to the willingness to pay

References

Baio, G., Dawid, A. P. (2011). Probabilistic Sensitivity Analysis in Health Economics. Statistical Methods in Medical Research doi:10.1177/0962280211419832.

Baio G. (2012). Bayesian Methods in Health Economics. CRC/Chapman Hall, London

Examples

Run this code
# See Baio G., Dawid A.P. (2011) for a detailed description of the 
# Bayesian model and economic problem
#
# Load the processed results of the MCMC simulation model
data(Vaccine)
# 
# Runs the health economic evaluation using BCEA
m <- bcea(e=e,c=c,          # defines the variables of 
                            #  effectiveness and cost
      ref=2,                # selects the 2nd row of (e,c) 
                            #  as containing the reference intervention
      interventions=treats, # defines the labels to be associated 
                            #  with each intervention
      Kmax=50000            # maximum value possible for the willingness 
                            #  to pay threshold; implies that k is chosen 
                            #  in a grid from the interval (0,Kmax)
)

Run the code above in your browser using DataLab