We are pleased to announce the official release of OpenMx version 2.15.5. Click here for instructions on how to install the package from our repository. As usual, our repository has package binaries for Windows and MacOS, and source tarballs for Linux/GNU and other non-Mac Unix-likes, all of which come with the proprietary NPSOL optimizer. Alternately, users may install the fully open-source build of the new version from CRAN.
We are doing this release sooner than we had anticipated, in order to maintain compatibility with StanHeaders (one of our dependencies) and with the upcoming R version 4.0. Since the v2.14 release, much of our development effort has comprised changes to OpenMx that are not user-facing, such as our automated testing procedures, and internal infrastructural changes to OpenMx that will accommodate to-be-implemented new features. Consequently, this release announcement mostly concerns bug-fixes and minor tweaks, which are described below.
manifestVars
. This bug is now repaired.
imxRowGradients()
(and thus, imxRobustSE()
) to fail with an error when used with certain multigroup models, has been repaired.
mxFactorScores()
to fail when the model contained more than one latent variable has been repaired. Results for models with a single latent variable are unaffected.
mxFactorScores()
now obeys the local (i.e., model-specific) value of option "Standard Errors", if any.
mxMI()
now skips over invalid models, instead of failing with an error.
mxGetExpected()
now accepts both singular and plural forms as values for its argument component
, and has some improved error messages as well.
...
arguments.
summary()
still counts redundant equality MxConstraints as though they were nonredundant (which is not a new issue, and likely has always existed in OpenMx). Therefore, it can get the model degrees-of-freedom wrong if redundant equality constraints are present in the model.
summary()
reports only a few fit indices if the model is using the WLS fitfunction.
summary()
are wrong if the observed data are a correlation matrix (i.e., if type="cor"
is passed to mxData()
.