This is a helper function to set the parameter values
with_params(..., .censor = NA, .aggregate = NULL)
A series of name-value pair that are inputs used for the simulation process.
The value to censor if it outside the valid values. If the
value has a lower and upper bound then it should be a vector of size 2. Use
-Inf or Inf if you don't want to censor either value. You can use a list if
you want a different censoring for different records where the name corresponds to
the name of the record. If you want to apply a default value/function for censoring
then use the name ".default". You can use a function instead of a value. The function
may be specified by as a lambda function. The object .lower
and .upper
are
special reserved values, corresponding to the limits given from valid values,
that can be used within this function.
The function for aggregation if the response values differ
within the same unit level for the record. Use NA
if you don't want to aggregate.
By default, it will get the mean or mode depending on the encoding
(numeric is mean, mode for character or factor), or if absent,
based on returned encoding. It can be a named list where the names correspond to
the record name and the values corresponding to a function.
simulate_rcrds()