valid_data_set: Validate and prepare data sets for simulation

View source: R/mrgindata.R

valid_data_setR 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 TRUE, messages will be suppressed.

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 (see is.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)


mrgsolve documentation built on Oct. 18, 2024, 5:12 p.m.