expand.idata: Create template data sets for simulation

View source: R/utils.R

expand.idataR Documentation

Create template data sets for simulation

Description

These functions expand all combinations of arguments using expand.grid(). The result always has only one row for one individual. Use expand.evd() or evd_expand() to convert nmtran names (e.g. AMT or CMT) to upper case (see uctran()).

Usage

expand.idata(...)

expand.ev(...)

expand.evd(...)

ev_expand(...)

evd_expand(...)

Arguments

...

passed to expand.grid()

Details

An ID column is added as seq(nrow(ans)) if not supplied by the user. For expand.ev, defaults also added include cmt = 1, time = 0, evid = 1. If total is included, then addl is derived as total - 1. If tinf is included, then an infusion rate is derived for row where tinf is greater than zero.

Examples

idata <- expand.idata(CL = c(1,2,3), VC = c(10,20,30))

doses <- expand.ev(amt = c(300,100), ii = c(12,24), cmt = 1)

infusion <- expand.ev(amt = 100, tinf = 2)


mrgsolve documentation built on Aug. 16, 2023, 5:07 p.m.