Usage
lavaanList(model = NULL, dataList = NULL, dataFunction = NULL,
dataFunction.args = list(), ndat = length(dataList), cmd = "lavaan",
..., store.slots = c("partable"), FUN = NULL, show.progress = FALSE,
parallel = c("no", "multicore", "snow"), ncpus = max(1L,
parallel::detectCores() - 1L), cl = NULL, iseed = NULL)semList(model = NULL, dataList = NULL, dataFunction = NULL,
dataFunction.args = list(), ndat = length(dataList),
..., store.slots = c("partable"), FUN = NULL, show.progress = FALSE,
parallel = c("no", "multicore", "snow"), ncpus = max(1L,
parallel::detectCores() - 1L), cl = NULL, iseed = NULL)
cfaList(model = NULL, dataList = NULL, dataFunction = NULL,
dataFunction.args = list(), ndat = length(dataList),
..., store.slots = c("partable"), FUN = NULL, show.progress = FALSE,
parallel = c("no", "multicore", "snow"), ncpus = max(1L,
parallel::detectCores() - 1L), cl = NULL, iseed = NULL)
Arguments
model
A description of the user-specified model. Typically, the model
is described using the lavaan model syntax. See
model.syntax
for more information. Alternatively, a
parameter table (eg. the output of the lavaanify()
function) is also
accepted. dataList
List. Each element contains a full data frame containing
the observed variables used in the model.
dataFunction
Function. A function that generated a full data frame
containing the observed variables used in the model. It can also be
a matrix, if the columns are named.
dataFunction.args
List. Optional list of arguments that are passed
to the dataFunction
function.
ndat
Integer. The number of datasets that should be generated using
the dataFunction
function.
cmd
Character. Which command is used to run the sem models. The possible
choices are "sem"
, "cfa"
or "lavaan"
, determining how
we deal with default options.
…
Other named arguments for lavaan
function.
store.slots
Character vector. Which slots (from a lavaan object)
should be stored for each dataset? The possible choices are
"timing"
, "partable"
, "data"
, "samplestats"
,
"vcov"
, "test"
, "optim"
or "implied"
. Finally,
"all"
selects all slots.
FUN
Function. A function which when applied to the
object returns the information of interest. parallel
The type of parallel operation to be used (if any). If
missing, the default is "no"
.
ncpus
Integer. The number of processes to be used in parallel operation:
typically one would chose this to the number of available CPUs.
cl
An optional parallel or snow cluster for use if
parallel = "snow"
. If not supplied, a cluster on the local machine is
created for the duration of the lavaanList
call.
iseed
An integer to set the seed. Or NULL if no reproducible seeds are
needed. To make this work, make sure the first
RNGkind() element is "L'Ecuyer-CMRG"
. You can check this by
typing RNGkind()
in the console. You can set it by typing
RNGkind("L'Ecuyer-CMRG")
, before the lavaanList functions are called.
show.progress
If TRUE
, show information for each dataset.