Skip to contents

Creates a Population R6 object by executing a generator function.

Usage

gen_population(name, generator, sample_size = 1)

Arguments

name

character Population name (e.g., arm label).

generator

function that returns a data.frame-like object.

sample_size

integer Number of subjects to generate.

Value

Population R6 object.

Examples

gen_control <- function(n) data.frame(id = 1:n, value = rnorm(n), readout_time = 0)
pop <- gen_population("control", gen_control, sample_size = 50)