
Updating Data Generators of One or More Endpoints in an Arm
Source:R/update_generator.R
update_generator.Rdupdate endpoint generator in an arm. This function can be useful in, e.g., enrichment design where generator is updated so that patients are enrolled from sub-population afterwards. This function can also be used when data model changes over time, i.e., generating data in a new way after a milestone. This function can be called multiple times to update generators of endpoints one by one.
Note that this function should only be called within action functions of
milestones. It is users' responsibility to ensure that and
TrialSimulator has no way to track it.
This is a user-friendly wrapper of the member function of trial, i.e.,
Trials$update_generator(), which is used in vignettes. Users who are
not familiar with the concept of classes may consider using this wrapper
directly.
Arguments
- trial
a trial object returned by
trial().- arm_name
character. Name of an arm.
- endpoint_name
character. A vector of endpoint names whose generator is updated.
- generator
a random number generation (RNG) function. See generator of
endpoint().- ...
optional arguments for generator.