dvn <- scrapeVarCross(
dat = commitmentQ, x_order = "spi", x_stem = "sat.g", x_delim1 = ".",
x_delim2 = "_", distinguish_1 = "1", distinguish_2 = "2"
)
sat.indist.script <- scriptCor(dvn, lvname = "Sat")
sat.indist.mod <- lavaan::cfa(sat.indist.script,
data = commitmentQ, std.lv = FALSE,
auto.fix.first = FALSE, meanstructure = TRUE
)
sat.isat.script <- scriptISAT(dvn, lvxname = "Sat")
sat.isat.mod <- lavaan::cfa(sat.isat.script,
data = commitmentQ, std.lv = FALSE,
auto.fix.first = FALSE, meanstructure = FALSE
)
sat.inull.script <- scriptINULL(dvn, lvxname = "Sat")
sat.inull.mod <- lavaan::cfa(sat.inull.script,
data = commitmentQ, std.lv = FALSE,
auto.fix.first = FALSE, meanstructure = FALSE
)
getIndistFit(sat.indist.mod, sat.isat.mod, sat.inull.mod)
Run the code above in your browser using DataLab