The newest release of OpenMx, version 2.5.2, is now available through CRAN and through our own repository.
New features include:
mxFactorScores()
.
mxGenerateData()
can now generate data conditional on definition variables.
mxTryHard()
. In particular, there are now four additional wrapper functions--mxTryHardOrig()
, mxTryHardSSCT()
, mxTryHardWideSearch()
, and mxTryHardOrdinal()
--which have default values for certain arguments that are tailored toward a specific purpose.
imxRobustSE()
, which calculates robust standard errors for parameter estimates, from the "sandwich estimator."
logp2z()
(standard-normal quantile function from log probabilities), lgamma1p()
(accurate lgamma(x+1)
for small x
), the Bessel functions, dbeta()
, and pbeta()
. The latter two are prototypes for making the 'd' and 'p' probability-distribution functions from the 'stats' package usable in MxAlgebras.
Bug fixes and performance tweaks include:
mxGREMLDataHandler()
when blockByPheno=FALSE
. The other pertained to the mxGREML feature's automated handling of missing data when some of the derivatives of the 'V' matrix are MxAlgebras.
mxFactorScores()
now returns factor scores in row ordering of the original raw data, and not in the row ordering of the auto-sorted data.
mxFactorScores()
with type="ML"
or type="WeightedML"
no longer fails with an error when standard errors are not available from the input model.
mxGenerateData()
now works properly with continuous-time state-space models.