The OpenMx website will be down for maintenance from 9 AM EDT on Tuesday, September 17th, and is expected to return by the end of the day on Wednesday, September 18th. During this period, the backend will be updated and the website will get a refreshed look.
We are pleased to announce the official release of OpenMx version 2.14.11. 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.
mxGenerateData()
has a new argument, empirical
, which if TRUE
(FALSE
is the default), generates a dataset having a covariance matrix exactly equal to the user-provided covariance matrix (a la MASS::mvrnorm()
).
mxGenerateData()
can now return a covariance matrix if it is provided with an MxModel containing MxData of type="cov"
.
mxPower()
and mxPowerSearch()
, which caused those functions not to respond correctly to their arguments, have been repaired. Users are advised to check results obtained from those two functions in previous versions of the package.
mxFactorScores()
, involving regression scores for RAM models, has been repaired. This bug would cause the latent-variable means to be calculated incorrectly in some cases.
omxCheckWithinPercentError()
, which caused the function to behave inappropriately if its first argument was negative, has been repaired.
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. Note that as of the v2.13.2 release, the package's NEWS.md file incorrectly implied that this issue was resolved.
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()
.