create_costmods: Create cost models

Description Usage Arguments Value Examples

View source: R/costmods.R

Description

Create a cost model for four cost categories: (i) treatment costs (i.e., drug acquisition and administration costs), (ii) inpatient medical costs, (iii) outpatient medical costs, and (iv) costs due to adverse events.

Usage

1
2
3
4
5

Arguments

n

The number of random observations of the parameters to draw.

struct

A model_structure object.

patients

A data table returned from create_patients.

ae_probs

An "ae_probs" object as returned by ae_probs.

params_costs_tx

Parameter estimates for treatment costs (i.e., acquisition and administration costs) in the same format as params_costs_tx.

params_costs_op

Parameter estimates for outpatient medical costs in the same format as params_costs_op.

params_costs_inpt

Parameter estimates for inpatient medical costs in the same format as params_costs_inpt.

params_costs_ae

Parameter estimates for adverse event costs in the same format as params_costs_ae.

Value

A list of objects of class "StateVals" from the hesim package.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
# Treatment sequences
txseq1 <- txseq(first = "erlotinib",
                second = c("osimertinib", "PBDC"),
                second_plus = c("PBDC + bevacizumab", "PBDC + bevacizumab"))
txseq2 <- txseq(first = "gefitinib",
                second = c("osimertinib", "PBDC"),
                second_plus = c("PBDC + bevacizumab", "PBDC + bevacizumab"))
txseqs <- txseq_list(seq1 = txseq1, seq2 = txseq2)

# Patient population
pats <- create_patients(n = 2)

# Model structure
struct <- model_structure(txseqs, dist = "weibull")

## Cost models
n_samples <- 2
ae_probs <- ae_probs(n = n_samples, struct = struct)
costmods <- create_costmods(n = 2, struct = struct, patients = pats,
                            ae_probs = ae_probs)

InnovationValueInitiative/IVI-NSCLC documentation built on July 25, 2019, 8:03 p.m.