sim_treatment_by_subgroup: Simulate treatment by subgroups Given the proportions of...

Description Usage Arguments Examples

Description

Simulate treatment by subgroups Given the proportions of treatments by subgroups, simulate treatment

Usage

1
2
sim_treatment_by_subgroup(treat_chars, stage_subgroup_rows, thisprop,
  pop_size, nsim)

Arguments

treat_chars

Data frame indicating stage-subgroup #s in the SSno variable and stage-subgroup-treatment #s in txSSno, and prop_* columns where * is the trial name. See ex1$tx

stage_subgroup_rows

Matrix indicating, for each person-sim, which stage-subgroup they are in (corresponding to the SSid from treat_chars)

thisprop

Character indicating the column name from which to take treatment proportions

pop_size

Population size

nsim

Number of sims

Examples

1
2
3
4
5
6
# ex1$nh shows that there are 4 stage-subgroups. Use a fake random distribution of groups 1:4 for the population before stage-shifting. Use population of size 20 and 2 sims
popdistr <- matrix(sample.int(4, size=40, replace=TRUE), nrow=20, ncol=2)
# Simulate treatments for the 'base' scenario of ex1
treats <- sim_treatment_by_subgroup(ex1$tx, popdistr, 'base', 20, 2)
# Proportions reflect the treatment distribution and the stage-subgroup distribution
prop.table(table(treats))

cancerpolicy/bcimodel documentation built on June 30, 2019, 12:39 a.m.