Skip to contents

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_idata_set(x, m, verbose = FALSE, quiet = FALSE)

Arguments

x

data.frame or matrix.

m

a model object.

verbose

logical.

quiet

if TRUE, messages will be suppressed.

Value

A numeric matrix with class valid_idata_set.

Details

An error will be issued when

  • non-numeric data is found in columns sharing names with model parameters

  • a column is found that is internally classed, including columns that inherit from integer64 (see is.object())