- object
An object of class lavaan
.
- newdata
An optional data.frame, containing the same variables as
the data.frame used when fitting the model in object.
- type
A character string. If "lv"
, estimated values for the latent
variables in the model are computed. If "ov"
, model predicted values for
the indicators of the latent variables in the model are computed. If
"yhat"
, the estimated value for the observed indicators, given
user-specified values for the latent variables provided by de ETA
argument. If "fy"
, densities (or probabilities) for each observed
indicator, given user-specified values for the latent variables provided by de
ETA
argument.
- method
A character string. In the linear case (when the indicators are
continuous), the possible options are "regression"
or "Bartlett"
.
In the categorical case, the two options are "EBM"
for
the Empirical Bayes Modal approach, and "ML"
for the maximum
likelihood approach.
- transform
Logical. If TRUE
, transform the factor scores (per
group) so that their mean and variance-covariance matrix matches the
model-implied mean and variance-covariance matrix. This may be useful if the
individual factor scores will be used in a follow-up (regression) analysis.
Note: the standard errors (if requested) and the factor score matrix (if
requested) are not transformed (yet).
- se
Character. If "none"
, no standard errors are computed.
If "standard"
, naive standard errors are computed (assuming the
parameters of the measurement model are known). The standard errors are
returned as an attribute. Currently only available for complete continuous
data.
- acov
Similar to the "se"
argument, but optionally returns the full
sampling covariance matrix of factor scores as an attribute. Currently
only available for complete continuous data.
- label
Logical. If TRUE, the columns in the output are labeled.
- fsm
Logical. If TRUE, return the factor score matrix as an attribute.
Only for numeric data.
- append.data
Logical. Only used when type = "lv"
. If TRUE,
the original data (or the data provided
in the newdata argument) is appended to the factor scores.
- assemble
Logical. If TRUE,
the separate multiple groups are reassembled again to form a single data.frame
with a group column, having the same dimensions are the original (or
newdata) dataset.
- level
Integer. Only used in a multilevel SEM.
If level = 1
, only factor scores for latent variable
defined at the first (within) level are computed; if level = 2
,
only factor scores for latent variables defined at the second (between) level
are computed.
- optim.method
Character string. Only used in the categorical case.
If "nlminb"
(the default in 0.5), the "nlminb()"
function is used
for the optimization. If "bfgs"
or "BFGS"
(the default in 0.6),
the "optim()"
function is used with the BFGS method.
- ETA
An optional matrix or list, containing latent variable values
for each observation. Used for computations when type = "ov"
.