| |
Why do different versions of Amos give different
values for CFI?
Prior to version 4.02, when a model included means
and intercepts as explicit model parameters, Amos used a
different baseline model than most other SEM programs
used in computing fit measures like NFI, NNFI and CFI.
Amos's baseline model required each observed variable to
have a mean of zero. By contrast, most other SEM
programs allowed the means to be unconstrained in the
baseline model. Because Amos's baseline model typically
fit extremely badly, fit measures like NFI, NNFI and CFI
took on larger values in Amos than in most SEM programs.
In other words, Amos's baseline model was so bad it made
all your models look good by comparison.
Amos's old baseline model (used prior to version
4.02) was not wrong. In fact, Amos 5 and later still
allow that old baseline model as an option when you
perform specification searches. However, the difference
between Amos's baseline model and the one used by most
other SEM programs was causing confusion, and so the
decision was made in 4.02 to allow means to be
unconstrained in Amos's standard baseline model. So in
version 4.02, Amos fell into line with other SEM
programs. The result is that reported CFI (as well as
NFI and NNFI) became larger in version 4.02 for models
that include means and intercepts. (Models that do not
include means and intercepts were not affected by the
change in version 4.02.)
Beginning with Amos 5, you have a choice of four
baseline models when doing a specification search. Means
can be either fixed at zero or unconstrained, and
correlations can be either fixed at zero or constrained
to be equal. |
|