Nothing
## ---- echo=FALSE, include=FALSE-----------------------------------------------
library(heemod)
param <- define_parameters(
rr = .509,
p_AB_base = .202,
p_AC_base = .067,
p_AD_base = .010,
p_BC_base = .407,
p_BD_base = .012,
p_CD_base = .250,
p_AB = p_AB_base,
p_AC = p_AC_base,
p_AD = p_AD_base,
p_BC = p_BC_base,
p_BD = p_BD_base,
p_CD = p_CD_base,
cost_zido = 2278,
cost_lami = 2086,
cost_A = 2756,
cost_B = 3052,
cost_C = 9007,
dr = .06
)
mat_trans_mono <- define_transition(
C, p_AB, p_AC, p_AD,
.000, C, p_BC, p_BD,
.000, .000, C, p_CD,
.000, .000, .000, 1.00
)
mat_trans_comb <- define_transition(
C, p_AB * rr, p_AC * rr, p_AD * rr,
.000, C, p_BC * rr, p_BD * rr,
.000, .000, C, p_CD * rr,
.000, .000, .000, 1.00
)
A_mono <- define_state(
cost_health = cost_A,
cost_drugs = cost_zido,
cost_total = discount(cost_health + cost_drugs, dr),
life_year = 1
)
B_mono <- define_state(
cost_health = cost_B,
cost_drugs = cost_zido,
cost_total = discount(cost_health + cost_drugs, dr),
life_year = 1
)
C_mono <- define_state(
cost_health = cost_C,
cost_drugs = cost_zido,
cost_total = discount(cost_health + cost_drugs, dr),
life_year = 1
)
D_mono <- define_state(
cost_health = 0,
cost_drugs = 0,
cost_total = discount(cost_health + cost_drugs, dr),
life_year = 0
)
A_comb <- define_state(
cost_health = cost_A,
cost_drugs = cost_zido + cost_lami,
cost_total = discount(cost_health + cost_drugs, dr),
life_year = 1
)
B_comb <- define_state(
cost_health = cost_B,
cost_drugs = cost_zido + cost_lami,
cost_total = discount(cost_health + cost_drugs, dr),
life_year = 1
)
C_comb <- define_state(
cost_health = cost_C,
cost_drugs = cost_zido + cost_lami,
cost_total = discount(cost_health + cost_drugs, dr),
life_year = 1
)
D_comb <- define_state(
cost_health = 0,
cost_drugs = 0,
cost_total = discount(cost_health + cost_drugs, dr),
life_year = 0
)
mod_mono <- define_strategy(
transition = mat_trans_mono,
A_mono,
B_mono,
C_mono,
D_mono
)
mod_comb <- define_strategy(
transition = mat_trans_comb,
A_comb,
B_comb,
C_comb,
D_comb
)
res_mod <- run_model(
mono = mod_mono,
comb = mod_comb,
parameters = param,
cycles = 20,
cost = cost_total,
effect = life_year
)
## -----------------------------------------------------------------------------
se <- define_dsa(
rr, .4, .6,
cost_zido, 1500, 3000,
cost_lami, 1500, 3000,
dr, .04, .08
)
## -----------------------------------------------------------------------------
res_dsa <- run_dsa(
model = res_mod,
dsa = se
)
## -----------------------------------------------------------------------------
res_dsa
## ---- fig.width = 6, fig.align='center'---------------------------------------
plot(res_dsa,
strategy = "mono",
result = "cost",
type = "simple")
## ---- fig.width = 6, fig.align='center'---------------------------------------
plot(res_dsa,
strategy = "comb",
result = "cost",
type = "simple")
## ---- fig.width = 6, fig.align='center'---------------------------------------
plot(res_dsa,
strategy = "comb",
result = "effect",
type = "simple")
## ---- fig.width = 6, fig.align='center'---------------------------------------
plot(res_dsa,
strategy = "comb",
result = "cost",
type = "difference")
plot(res_dsa,
strategy = "comb",
result = "icer",
type = "difference")
## ---- fig.width = 6, fig.align='center'---------------------------------------
plot(res_dsa,
strategy = "comb",
result = "icer",
type = "difference",
limits_by_bars = FALSE)
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.