| ev_assign {mrgsolve} | R Documentation |
Replicate a list of events into a data set
Description
Replicate a list of events into a data set
Usage
ev_assign(l, idata, evgroup, join = FALSE)
assign_ev(...)
Arguments
l |
list of event objects |
idata |
an idata set (one ID per row) |
evgroup |
the character name of the column in |
join |
if |
... |
used to pass arguments from |
Details
ev_assign connects events in a list passed in as the
l argument to values in the data set identified in the
evgroup argument. For making assignments, the unique
values in the evgroup column are first sorted so that
the first sorted unique value in evgroup is assigned
to the first event in l, the second sorted value in
evgroup column is assigned to the second event in
l, and so on. This is a change from previous behavior,
which did not sort the unique values in evgroup prior to
making the assignments.
Examples
ev1 <- ev(amt = 100)
ev2 <- ev(amt = 300, rate = 100, ii = 12, addl = 10)
idata <- data.frame(ID = seq(10))
idata$arm <- 1+(idata$ID %%2)
ev_assign(list(ev1, ev2), idata, "arm", join = TRUE)