defRepeat {simstudy} | R Documentation |
Add multiple (similar) rows to definitions table
Description
Add multiple (similar) rows to definitions table
Usage
defRepeat(
dtDefs = NULL,
nVars,
prefix,
formula,
variance = 0,
dist = "normal",
link = "identity",
id = "id"
)
Arguments
dtDefs |
Definition data.table to be modified |
nVars |
Number of new variables to define |
prefix |
Prefix (character) for new variables |
formula |
An R expression for mean (string) |
variance |
Number or formula |
dist |
Distribution. For possibilities, see details |
link |
The link function for the mean, see details |
id |
A string indicating the field name for the unique record identifier |
Details
The possible data distributions are: 'r paste0(.getDists(),collapse = ", ")'.
Value
A data.table named dtName that is an updated data definitions table
See Also
[distributions]
Examples
def <- defRepeat(
nVars = 4, prefix = "g", formula = "1/3;1/3;1/3",
variance = 0, dist = "categorical"
)
def <- defData(def, varname = "a", formula = "1;1", dist = "trtAssign")
def <- defRepeat(def, 8, "b", formula = "5 + a", variance = 3, dist = "normal")
def <- defData(def, "y", formula = "0.10", dist = "binary")
def
[Package simstudy version 0.8.1 Index]