Does it really take that long?

I am running an OpenMx under 32-bit Windows (since as I understand it is not possible to do it under 64-bit?). My data file contains appr. 30000 twin pairs, and I am running a bivariate common sex-spesific ACE model with two moderators. It seems like either I have written a very slow script (although parameter estimates are reasonable) or it is just too many parameters to estimate (110 in a saturated model). It was taking so much time that in order to verify that my script actually works, I took only 1000 twin pairs for the analysis. But even then it takes appr. 2.5 h to run a saturated model! Is it normal with this number of parameters or it sounds like a mistake in the script? If former, is there a way to speed up the process?
Thank you beforehand.
Julia
It can take this long,
Log in or register to post comments
In reply to It can take this long, by Ryne
Thank you so so much for this
Log in or register to post comments
In reply to Thank you so so much for this by Julia
Parallel?
mxOption(NULL, "Number of Threads", omxDetectCores() - 1)
- it will assign as many threads as there are available, less one just to keep the system happy.
Log in or register to post comments
To echo Ryne's comment, use
model <- mxOption(model, "Standard Errors", "No")
model <- mxOption(model, "Calculate Hesian", "No")
In addition, if you model is taking a long time to run, they I would recommend turning on checkpointing: http://openmx.psyc.virginia.edu/docs/OpenMx/latest/File_Checkpointing.html
Log in or register to post comments