valid_data_set {mrgsolve} | R Documentation |
Validate and prepare data sets for simulation
Description
This function is called by mrgsim()
and friends to check and prepare
input data sets for simulation. Users may also call this function to
pre-validate data when the same data set is used for repeated simulation.
Usage
valid_data_set(x, m = NULL, verbose = FALSE, quiet = FALSE)
valid_data_set.matrix(x, verbose = FALSE)
Arguments
x |
data.frame or matrix. |
m |
a model object. |
verbose |
logical. |
quiet |
if |
Details
An error will be issued when
non-numeric data is found in columns sharing names with model parameters
non-numeric data is found in reserved data items related to dosing (see
mrgsolve:::GLOBALS$CARRY_TRAN
)a column is found that is "internally classed", including columns that inherit from
integer64
(seeis.object()
)
Value
A matrix with non-numeric columns dropped; if x is a
data.frame with character cmt
column comprised of valid
compartment names and m
is a model object,
the cmt
column will be converted to the corresponding
compartment number.
See Also
valid_idata_set()
, idata_set()
, data_set()
Examples
mod <- mrgsolve::house()
data(exTheoph)
d <- valid_data_set(exTheoph, mod)