On 06/20/2014 04:34 PM, Garett Howardson wrote:
> Hi everyone,
>
> I'm wondering if there is a way to get the strictly positive
> Satorra-Bentler scaled chi-square difference in lavaan (0.5-16)?
Several notes:
1) the error message "formal argument "SB.classic" matched by multiple
actual arguments.", is a bug in lavaan 0.5-16 (and already fixed in the
dev version); the work around is to call lavTestLRT() directly, with the
SB.classic=FALSE option
2) the SB.classic=FALSE option switches to the 'original' approach to
compute a scaled difference test, as described in Satorra (2000) (see
?lavTestLRT for the full reference). This will always lead to a positive
chi-square test statistic
3) "However the difference test is using the unscaled chi squares rather
than the SB scaled chi-squares.": this is perfectly ok: it is the
difference between the unscaled chi-square statistics that is 'scaled'
in the Satorra (2000) approach, NOT the difference between the scaled
test statistics.
4) The approach using starting values etc (as described in eg
BryantSatorraInPressSEM2011.pdf) is not needed if you are using
SB.classic=FALSE
Yves.