Developers Meeting 3/19/10

1 reply [Last post]
mspiegel's picture
Offline
Joined: 07/31/2009

At today's developers meeting, the OpenMx 1.0 feature set was discussed. First, a wishlist of features was compiled. From the wishlist a subset of features was selected for the 1.0 release. Our target for implementing these features is May 13th. When we have reached the goal of implementing these features, a 0.9 release will be created. At which point, there will be a feature freeze from the 0.9 to 1.0 release. Performance improvements may occur between the 0.9 to 1.0 releases. The month of June is the goal for the 1.0 release.

The wishlist:

  • parallel computation on the grid
  • efficiency with large datasets
  • OMG OpenMx GUI graphical user interface
  • improve usability for mxConstraint() interface
  • alternative optimizers to NPSOL
  • forthcoming publication on the OpenMx software
  • remaining matrix operations in classic Mx that are not used in OpenMx
  • checkpointing of the model
  • always pass the likelihoods to the frontend at the end of optimization
  • likelihood-based confidence intervals
  • mxRowObjective function and censoring functions
  • improve performance
  • the probability matrix type
  • move model comparison functionality from gen_epi into the codebase
  • any more features necessary in the summary() function
  • add 'with' argument to the mxModel() statement
  • localization of the errors
  • throwing an error in the case of the underidentified model
  • facilitate bootstrapping
  • operator A %foo% 4 == A %*% A %*% A %*% A
  • joint ordinal and continuous FIML optimization

The OpenMx 1.0 new feature set:

  • swift alternative for snowfall functionality for omxLapply() family of functions
  • improve usability for mxConstraint() interface
  • real eigenvector, real eigenvalue, imaginary eigenvector, imaginary eigenvalue
  • checkpointing of the model
  • always pass the likelihoods to the frontend at the end of optimization
  • move model comparison functionality from gen_epi into the codebase (mxCompare)
  • throwing an error a warning in the case of the underidentified model
  • likelihood-based confidence intervals
  • add chapters in the user guide for the FIML ordinal cases
mspiegel's picture
Offline
Joined: 07/31/2009
Here is a status report of

Here is a status report of the new features scheduled for the OpenMx 1.0 release. The following changes have been made to the subversion repository.

  • new ordinal specification has been adopted. See ordinal proposal. Example scripts and user guide TODO updating.
  • new constraint interface implemented. Changes are reflected in R documentation and user guide.
  • eigenvec, eigenval, ieigenvec, ieigenval are implemented. Coming soon function results will be sorted based on order of real eigenvalues.
  • model comparison functionality from gen_epi moved into mxCompare() function. R documentation is needed.
  • Created omxInterval() to specify confidence intervals in -2 log likelihood space, and mxNormalInterval() to specify percent confidence intervals assuming multivariate normality. Not working yet. Function names are subject to change.