On 09/14/2013 03:52 PM, Antti Simola wrote:
> Error in estimateModel(lavaanModel, samplestats = lavaanSampleStats, X =
> lavaanData@X, :
> lavaan ERROR: initial model-implied matrix (Sigma) is not positive
> definite;
> check your model and/or starting parameters in group 3.
> In addition: Warning messages:
> 1: In lavSampleStatsFromData(Data = lavaanData, missing =
> lavaanOptions$missing, :
> lavaan WARNING sample covariance can not be inverted in group: 1
> 2: In lavSampleStatsFromData(Data = lavaanData, missing =
> lavaanOptions$missing, :
> lavaan WARNING sample covariance can not be inverted in group: 2
> 3: In lavSampleStatsFromData(Data = lavaanData, missing =
> lavaanOptions$missing, :
> lavaan WARNING sample covariance can not be inverted in group: 4
> 4: In lavSampleStatsFromData(Data = lavaanData, missing =
> lavaanOptions$missing, :
> lavaan WARNING sample covariance can not be inverted in group: 5
> 5: In lavSampleStatsFromData(Data = lavaanData, missing =
> lavaanOptions$missing, :
> lavaan WARNING sample covariance can not be inverted in group: 6
Try fitting your model (first without any constraints) to each group
separately.
It looks like for many groups, the sample-based covariance matrix is not
positive-definite. This is weird. But you calculate this yourself and
see what is going on. Perhaps you have many missing values?
If everything fails, you may send your data+script to me and I will
investigate.
Yves.