Hi everyone,
During the workshop you introduced the mxTryHard() command instead of mxRun(), which I read
can be useful when mxRun() returns a code 6.
I am running a bivariate saturated model with binary data. The main saturated model I run seems to run better, but when I use mxTryHard() for sub-models the messages look like this:
Begin fit attempt 1 of at maximum 11 tries
Lowest minimum so far: 3159.84949759196
OpenMx status code 6 not in list of acceptable status codes, 0
OpenMx status code 6 not in list of acceptable status codes, 0
Not all eigenvalues of Hessian are greater than 0: 857539769.124727, 779.642587546502, 519.066582133804, 435.512846233224, 323.277652451376, 272.947636007993, 231.580861937549, 199.287427329626, 182.359108855876, 173.067247762125, 130.141272120151, 102.045389085597, 98.4601557344951, -4511164.96705233
New attempts then either return code 6s or "fit attempt generated errors".
Each time I re-run the model like this, I get different -2LL and p-values, when I compare models. I am not sure how to react to these error messages and the fact that estimates change from run to run. Also, I don't know what this tells me about my data.
Any guidance would be appreciated!