| lavTest {lavaan} | R Documentation |
Test of exact fit
Description
Compute a variety of test statistics evaluating the global fit of
the model.
Usage
lavTest(lavobject, test = "standard", scaled.test = "standard",
output = "list", drop.list.single = TRUE)
Arguments
lavobject |
An object of class lavaan.
|
test |
Character vector. Multiple names of test statistics can be provided.
If "standard" is included, a conventional chi-square test
is computed. If "Browne.residual.adf" is included,
Browne's residual-based test statistic using ADF theory is computed.
If "Browne.residual.nt" is included, Browne's residual-based
test statistic using normal theory is computed.
If "Satorra.Bentler" is included, a Satorra-Bentler scaled test
statistic is computed. If "Yuan.Bentler" is included,
a Yuan-Bentler scaled test statistic is computed.
If "Yuan.Bentler.Mplus" is included, a
test statistic is computed that is asymptotically equal to the
Yuan-Bentler scaled test statistic. If "mean.var.adjusted" or
"Satterthwaite" is included, a mean and variance adjusted test
statistic is computed. If "scaled.shifted" is included,
an alternative mean and variance adjusted test statistic is
computed (as in Mplus version 6 or higher).
If "boot" or "bootstrap" or "Bollen.Stine" is
included, the
Bollen-Stine bootstrap is used to compute the bootstrap probability value
of the (regular) test statistic.
|
scaled.test |
Character. Choose the test statistic
that will be scaled (if a scaled test statistic is requested).
The default is "standard", but it could also be (for example)
"Browne.residual.nt".
|
output |
Character. If "list" (the default), return a list with
all test statistics. If "text", display the output as text with
verbose descriptions (as in the summary output). If any scaled
test statistics are included, they are printed first in a two-column
format. Next come the other test statistics in a one-column format.
|
drop.list.single |
Logical. Only used when output = "list".
If TRUE and the list is of length one (i.e. only a single test
statistic), drop the outer list. If FALSE, return a nested list
with as many elements as we have test statistics.
|
Value
If output = "list": a nested list with test statistics, or if
only a single test statistic is requested (and
drop.list.single = TRUE), a list with details for this test
statistic. If output = "text": the text is printed, and a
nested list of test statistics (including an info attribute) is
returned.
Examples
HS.model <- '
visual =~ x1 + x2 + x3
textual =~ x4 + x5 + x6
speed =~ x7 + x8 + x9
'
fit <- cfa(HS.model, data = HolzingerSwineford1939)
lavTest(fit, test = "browne.residual.adf")
[Package
lavaan version 0.6-18
Index]