OpenMx Developer Forums

Posted on
No user picture. Batouli Joined: 06/24/2010

Mx GUI

Hi All. I hope if this is really a new topic !
I have already used Mx GUI to calculate the ACE for some phenotypes using a simple univariate model. I tried Open Mx as well, but Mx GUI seemed easier for me, since you are not dealing with the scripts.
1- Was that decision correct at all? Would I have different results using Open Mx? (I myself tested, slight changes, but not significant)
2- Now I am moving to a more complex model, a bivariate model. Does anybody know if I can still use Mx GUI for that? I still prefer to use that.

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

Developers Meeting 10/21/11

At developers meeting on 10/21 we discussed the following:

  • The group reviewed the state of the multi-level modeling effort.
Posted on
Picture of user. rgore Joined: 01/27/2011

Developers Meeting 10/14/11

At developers meeting on 10/14 we discussed the following:

  • Dan Hackett is investigating some issues with the standard errors in PPML. The standard errors do not match OpenMx for some larger container models. Dan is investigating this further. We believe this is because the standard errors are unstable. Thus even the same algorithms are capable of producing different standard errors because the estimates are moving around in space so much.
Posted on
Picture of user. rgore Joined: 01/27/2011

Developers Meeting 10/7/11

At developers meeting on 10/7 we discussed the following:

  • The group is close to getting OpenMx thread-level parallelism working for calculating the hessian. Michael Spiegel, Tim Brick and Ross are working on addressing the final loose ends and testing the implementation to ensure it calculating the hessian values correctly.
  • We discussed possible funding opportunities at the Census Board for OpenMx. OpenMx would serve as an improved data management and collaborative analysis environment for census data analysis.
Posted on
Picture of user. rgore Joined: 01/27/2011

Developers Meeting 9/23/11

At developers meeting on 9/16 we discussed the following:

  • The group discussed the updates made to the OpenMx documentation. Specifically, the following was discussed:
    • The use of the 'you' in the documentation. While using 'you' can be seen as informal, the group decided it was appropriate for the user guide.
    • Balancing the font size of the html documentation with what font size will fit on the page in the pdf documentation.
    • Possible coloring issues for color blind readers.
Posted on
Picture of user. tbrick Joined: 07/31/2009

Helper Function: Build mxAlgebra object out of a string

Hey, all.

I put this together for someone and thought I'd share it. It's a quick helper function for building an MxAlgebra object that takes a string instead of an expression as the first argument.


stringToMxAlgebra <- function(algString, name=NA, dimnames=NA) {
eval(substitute(mxAlgebra(tExp, name=name, dimnames=dimnames), list(tExp = parse(text=algString)[[1]])))
}

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

Developers Meeting 9/16/11

At developers meeting on 9/16 we discussed the following:

  • The group updated the status of the effort to parallelize the FIML Objective function. Several issues exist:
    • RMPI uses point-to-point communication when it should not. As a result it is not as efficient as it should be.
Posted on
Picture of user. rgore Joined: 01/27/2011

Developers Meeting 9/9/11

At developers meeting on 9/9 we discussed the following:

  • Timo implemented a change to the determinant calculation in omxFIMLObjective.c and omxMLObjective.c. Now we take logs of each element rather than doing multiplies and taking log of the result. This process is significantly more stable.
  • Several bugs related to the joint continuous/ordinal FIML optimization. We will be updating the test suite to include test cases to ensure that an error is not thrown for the patched issues.
Posted on
Picture of user. rgore Joined: 01/27/2011

Developers Meeting 9/2/11

At developers meeting on 9/2 we discussed the following:

  • There is a bug in the implementation of Joint/Ordinal in OpenMx 1.1. It seems to be triggered by including an additional variable (or column) in the data that is not included in the analysis, resulting in the multiplication of non-conformable arrays. The team is continuing to look into this issue.
Posted on
Picture of user. Mike Cheung Joined: 10/08/2009

Errors in OpenMx 1.1 "Example: Common Factor Model for Ordinal Data"

Forums

Thanks for implementing the analysis of ordinal data in OpenMx 1.1. After running the code, it seems that there are some errors in the example.

Original S matrix:
mxMatrix(
type="Symm",
nrow=4,
ncol=4,
values=c(1,0,0,0,0,0,0,
0,1,0,0,0,0,0,
0,0,1,0,0,0,0,
0,0,0,1,0,0,0,
0,0,0,0,1,0,0,
0,0,0,0,0,1,0,
0,0,0,0,0,0,1),
free=c(T, F, F, F,