OpenMx Wishlist

Posted on
No user picture. khusmann Joined: 08/11/2019

save progress with mxTryHard

mxTryHard (and variants) don't save their progress (no checkpoint=T) https://openmx.ssri.psu.edu/node/4642

Perhaps this could be done by expanding the loading and saving of models to also include past fitting attempts. This way mxTryHard can pick up where left off when interrupted, and I can also page through the solutions of all the tries that mxTryHard made.

Posted on
No user picture. khusmann Joined: 08/11/2019

saving / loading models

Hello all,

Thanks for all the work on OpenMx!

I know about mxSave and mxRestore, but when I run mxRestore I still have to use mxRun to compute all the numerical derivs before I can print a summary() of the model's results. This can take a while if I am reading in many models.

Would it be possible for mxSave and mxRestore to also save/restore the derivs that are computed in the last step? This way I can run a model, save it, and then instantly load it later when I want to work with the results.

Thanks for your time!
Kyle

Posted on
Picture of user. dtofighi Joined: 10/12/2009

mxBootstrap

Hello everyone,

First, I would like to thank you for all your fantastic work.

I am wondering if the mxBoostrap() could return an object of class boot from the base boot package. A similar facility has been developed in rms::bootcov() function. This capability makes it standard on how to compute the confidence interval using different approaches available in the boot package.

Posted on
No user picture. CharlesD Joined: 04/30/2013

Change the 'running xxxmodel' output from mxRun to a message

instead of cat or print or however it may be output to the console at the moment, the message function interacts nicer with other R / knitr functionality, I think.
Posted on
Picture of user. tbates Joined: 07/31/2009

Comprehensive fit indices wishlist

Model Fit Wish list

OpenMx, Mx and other software return multiple fit indices, but a large number exist. This page is a wish-list of indices, how OpenMx or umx computes them.

✓ = returned by OpenMx Summary. ✓(umx) means available via the umx::umxFitIndices function.

Posted on
Picture of user. wuhao_osu Joined: 09/07/2010

More information when constraints are present

I am not sure whether these are available from NPSOL, but it would be very helpful for diagnostics if the Lagrange multiplier, derivative of constraints, and the augmented (calculated) Hessian matrix could be given in the output slot of a fitted model. My impression is that standard errors are also missing currently when constraints are present.
Posted on
Picture of user. brandmaier Joined: 02/04/2010

algebra names of MxFIMLObjective

Just a minor issue:
Looking into the output of "objective" of an MxFIMLObjective, I find that the covariance matrix is names "covariance" but the means vector only has a generic title like "untitled4391". For consistency, I suggest to name the means vector "means".

compare this output:

> model@objective
MxFIMLObjective 'objective'
@covariance : 'covariance'
@means : 'untitled4391'
@vector : FALSE
@dims : NA
@thresholds : NA

best,
Andreas

Posted on
Picture of user. mhunter Joined: 07/31/2009

Row Objective Test

Hi Michael S,

I've added a test to the mxRowObjective under models/failing. The test yields the following frontend error when I try run the model:

Running rowObjectiveTest
Error in evaluateSymbol(as.symbol(objname), objname, flatModel, labelsData, :
object 'flatModel' not found

I figure there's something on the frontend that wasn't updated. Once it's fixed and moved to models/passing, then we have a row objective test.

Posted on
Picture of user. mspiegel Joined: 07/31/2009

Clarification: adjusting the number of observed statistics in summary function

The summary() function has a optional parameter 'numObs = X' that adjusts the number of observations to 'X' for the purposes of calculating summary statistics. I'm in the process of adding an argument 'numObs = X' to the mxAlgebraObjective() function that will increment the total number of observations in the model by 'X' for the purposes of calculating summary statistics.

Question: do we need a similar knob for the number of observed statistics in the summary() function and in the mxAlgebraObjective() function?

Posted on
Picture of user. Ryne Joined: 07/31/2009

Improving Mixture Model Specification

Tim and I were discussing my recent botched growth mixture code, and have a proposal for a future version of mixture modeling which should be a little bit easier on the user. It consists of two parts: