Mis-specification and model fit interpretation of univariate ACE
Attachment | Size |
---|---|
Parameter and fit statistics of 2 ACE and 2 ADE models | 37.21 KB |
I am new to statistical modelling for genetic analysis and after conducting a round of univariate analysis (prior to a future multivariate one) using the umxACE function I have a few questions I would like to ask for help with.
I have a data set consisting of 20 variables obtained from a neuroimaging study with a not very large -for twins studies standards- sample size (MZ = 132 pairs, DZ=72 pairs). I regressed out sex, age and other relevant variables and following methodological literature (ADE models for traits with a MZ correlation more then twice the same correlation for DZ), I estimated all possible univariate models (ACE,CE, AE, E, same for ADE). Since I was asked to report fit measures besides AIC and -2LL, I used the mxRefModels function and only for SOME variables I got the warning:
In computeFitStatistics(likelihood, DoF, chi, chiDoF, retval[["numObs"]], :
Your model may be mis-specified (and fit worse than an independence model), or you may be using the wrong independence model
I had a similar problem before and fixed it by changing the optimizer but this time the problem persists. Furthermore, why does it only appear for some and not all variables? I'd be glad if I could get some input on how to solve this.
In addition, for some of the models another message appears:
In model 'CE' Optimizer returned a non-zero status code 5. The Hessian at the solution does not appear to be convex. See ?mxCheckIdentification for possible diagnosis (Mx status RED)
Once again, I dont understand why such a problem occurs for only a small set of variables and models. I'd appreciate help on this regard.
Finally, despite the previous warnings, I ran all models (results are shown in the attache image). Supposing that I'd like to choose the right model for a publication, how should this be done? I have seen that some people choose the model with the smallest AIC value whereas others select the one that has a smaller AIC value AND is not significantly different (p>0.05 AIC different test) from the original model. In other words, what is the selection criteria and what fit measures should be reported?
I should also mention that the original measures were in some cases very noisy, leading to very low and in some cases negative correlations between siblings.
Thank you very much in advance.
Juan
mxRefModels doesn't understand twin models
IMHO, the appropriate saturated model for twin models is the umxACEv() model.
You might get some of what you(r reviewer) wants from umxFitIndices() which got a nice upgrade from @BrentonWiernik and contains dozens of fit indices.
Log in or register to post comments
In reply to mxRefModels doesn't understand twin models by tbates
Saturated models
However, if there are definition variables, the equivalent of a saturated model can become degenerate (more parameters than statistics) although some limited cases clearly have solutions. IMO, work on a saturated model for models with definition variables would make a good thesis topic for someone.
Log in or register to post comments
umxFitIndices
Thank you very much,
Juan
Log in or register to post comments