Fit models using a lavaan script (from dySEM or hand-written) or via
model_type for convenience. Supports passing lavaan options via
fit_options. When model = "ICC_LMM", fits an ICC model via
dyLMM::fitICC instead of lavaan (returns lmerMod, not lavaan).
Usage
fit_dyadic_model(
dat,
model = NULL,
model_type = c("Uni", "Cor"),
dvn = NULL,
x_order = "sip",
x_stem = "x",
x_delim1 = "",
x_delim2 = "_",
distinguish_1 = "A",
distinguish_2 = "B",
lvname = "X",
fit_options = NULL,
...
)
fit_uni(
dat,
dvn = NULL,
x_order = "sip",
x_stem = "x",
x_delim1 = "",
x_delim2 = "_",
distinguish_1 = "A",
distinguish_2 = "B",
lvname = "X",
fit_options = NULL,
...
)
fit_cor(
dat,
dvn = NULL,
x_order = "sip",
x_stem = "x",
x_delim1 = "",
x_delim2 = "_",
distinguish_1 = "A",
distinguish_2 = "B",
lvname = "X",
fit_options = NULL,
...
)Arguments
- dat
Data frame with indicator variables (e.g., x1_A, x2_A, x1_B, x2_B).
- model
Character; lavaan model syntax (from
dySEM::scriptUni(),dySEM::scriptCor(), or hand-written). When provided, used directly. Use"ICC_LMM"to fit an intraclass correlation model via dyLMM.- model_type
"Uni"or"Cor"; used whenmodelisNULLto generate script via dySEM.- dvn
Dvn from
dySEM::build_dvn()ordySEM::scrapeVarCross(). IfNULL, built fromdatusingscrapeVarCross.- x_order, x_stem, x_delim1, x_delim2, distinguish_1, distinguish_2
Naming arguments for
scrapeVarCrosswhendvnisNULL.- lvname
Latent variable name (for
model_typepath).- fit_options
Named list passed to
lavaan::cfa()(e.g.list(estimator = "mlr", missing = "ml")). Ignored forICC_LMM.- ...
Passed to
lavaan::cfa()(ignored forICC_LMM).
See also
Other analysis:
fit_icc_model()
