> 1. When I specify missing="pairwise" I receive the following error message:
>
> Error in if (fx < 0) fx <- 0 : missing value where TRUE/FALSE needed
Ha. Would you be able to send me your script and a snippet of the data
(just enough to replicate this)?
This is most likely related to the fact that some of your bivariate
frequency tables contain a lot of zeroes. Look at the output of
lavTables(fit)
If you see lots of zeroes in the obs.freq column, and you have
convergence issues, you may try to play with the zero.add= argument.
> When I specify missing = "default", the model converges and the output
> contains two columns. One that uses regular DWLS and one that uses
> Robust DWLS. While the regular DWLS column says the sample size is equal
> to that expected for listwise deletion, the Robust DWLS column says the
> sample size is equal to that expected for pairwise deletion. Is the
> regular DWLS column reporting listwise deletion results and the Robust
> DWLS column pairwise deletion results, or is their difference getting at
> something else?
No. When missing="default", you get listwise deletion, and then you
always get a line like this:
Used Total
Number of observations 220 301
where '220' is the number of observations used in the analysis, while
301 is the total sample size. It has nothing to do with the estimator.
> 2. When I specify missing = "default", the model converges and the
> output contains two columns. I noticed that the fit indices in the
> regular DWLS column are likely upwardly biased
You should not trust the DWLS column. The 'Robust' column give much more
reliable results. Not always in your favor though.
> RMSEA = .033. However, the test statistic is still non-significant. Are
> the Robust DWLS column fit statistics accurate and the regular DWLS
> column fit statistics biased?
Yes.
Yves.