OpenMx Developer Forums

Posted on
Picture of user. rgore Joined: 01/27/2011

Developer's Meeting Notes 4/20/12

At the Developers' Meeting on 4/20/12 we discussed the following:

  • The group discussed the urgency for two features: (1) weighted least squares and (2) multi-level modeling. The interfaces changes to accomodate WLS and other fit functions have been decided and implementation should start soon. It appears the best time to start implementing multi-level is in August while a quorum of group members will be together.
Posted on
Picture of user. rgore Joined: 01/27/2011

Developer's Meeting Notes 4/13/12

At the Developers' Meeting on 4/13/12 we discussed the following:

  • Came to consensus on implementing the implementation of changes to the interface to accomodate numerous different types of fit functions. A writeup of the proposed changes will be made available to OpenMx users. These changes have been devised to maximize future fit functionality and minimize changes to the existing interface.
  • Tim Brick has identified several modifications that need to be made in the implementation of analytical gradients to achieve speedup.
Posted on
Picture of user. brandmaier Joined: 02/04/2010

Starting values

Forums

Hi all!

When reading through the optimization innards of OpenMx, I came across this piece of code:

in npsolWrap.c, l.356:

if((x[k] == 0.0) && !disableOptimizer) {
x[k] += 0.1;
}

Posted on
Picture of user. rabil Joined: 01/14/2010

Growth Model with different set of times for each subject

Suppose I have data on n subjects with at most 3 time points. The first subject has x1, x2, and x3 responses at times 0, 1, and 2. The second has time 0, and 3, and the third only at time 0 and so forth. Would it make sense to create 3 definition variables, say d1, d2, and d3:

d1 d2 d3
0 1 2
0 3 NA
0 NA NA

and use data.d1, data.d2, and data.3 for the slope path labels in a growth model that has a latent intercept and a latent slope?

Posted on
Picture of user. rgore Joined: 01/27/2011

Developers Meeting Notes 3/29/12

At the Developers Meeting on 3/29 we discussed the following:

  • Steve has installed but not tested the package R-ODBC. R-ODBC works with mysql, oracle and postgres. The group thinks this will be the best way to provide our users with relational structures in OpenMx, even for potential big data users.
  • The group discussed future funding for the OpenMx project.
Posted on
Picture of user. rabil Joined: 01/14/2010

OpenMx - Poisson Counts for Manifest Variables?

Can OpenMx handle Poisson counts for manifest variables? I didn't notice any examples and a search for Poisson and/or count did not prove helpful. Thanks.

Posted on
Picture of user. rgore Joined: 01/27/2011

Developers Meeting Notes 3/23/12

At the Developers' Meeting on 3/23/2012 we discussed the following:

  • Mike Hunter now has LISREL with means working. Test cases which exercise this functionality are checked into the trunk of the OpenMx repository.
Posted on
Picture of user. neale Joined: 07/31/2009

Cholesky Matrix Function

Classic Mx had a \chol function to obtain L for symmetric positive (semi-)definite A in A = L * L'. I figure that the BLAS function
dpbtrf could be used: SUBROUTINE DPBTRF( UPLO, N, KD, AB, LDAB, INFO )

and that it wouldn't be too hard to add this to the list of omxAlgebraFunctions.c - but that it would be harder for me than for say Tim Brick to do this. I made a start but have been hauled off to do other frantically urgent things. I suspect we need to tell the algebra cruncher routine the priority of this operation also.

Posted on
Picture of user. rgore Joined: 01/27/2011

Developers Meeting Notes 3/16/12

At the Developers' Meeting on 3/16/12 we discussed the following:

  • The group discussed the recent workshop at Boulder, CO. The feedback from the returned surveys has been positive thus far.
  • One participant in the workshop worked with Michael Spiegel attempting to build Open MX on a Windows 64-bit machine with access to npsol source code. Unfortunately a cryptic compilation error seemingly unrelated to OpenMx prevented building OpenMx successfully. The group plans to post to the R Mailing List and describe the error to see if any assistance is available.
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.