pmatnorm
: Included argument keepAttr
to pass to mvtnorm::pmvnorm()
v.1.1-2: logical allowing users to attach error and message to the return value.
rmatnorm
:
checkSymmetry = FALSE
to mvtnorm::rmvnorm()
as the matrices are already checked for symmetry.Documentation clarification, thanks @1
Vignette clarification, thanks @#1.
vech()
function: performs half-vectorization on a symmetric matrix. This is the vector-form of the lower triangular matrix only. Unlike other functions on CRAN, vech() inherits any names from the matrix.dmatrixnorm
: Clarified by replacing the name of argument use.log
with log
for consistency in argument name with mvtnorm and stats package.is.symmetric()
, is.positive.definite()
, is.positive.semi.definite()
:
find.eval()
.NA
), these functions NOW return NA.rmatrixnorm
: Added the first argument s
to draw many random samples. Only 1 sample is still drawn; the argument currently has no effect but acts as a placeholder in future releases.is.positive.definite()
, is.positive.semi.definite()
returns NA if the matrix contains missing value (bug fix).pmatnorm()
, dmatnorm()
, rmatnorm()
now throws error if the parameters of the matrix Normal Distribution M
, U
, or V
contain any missing values.rmatnorm()
now returns a matrix with rownames from U and the colnames from V.rmatnorm()
, pre0.9_9994
that was passed from rmvnorm()
function in mvtnorm library is removed, because it is not needed. This argument was introduced in mvtnorm library to fix a bug in version 0.9-9993, but matrixNormal uses a version of at least 1.0.8. This argument is just not needed, and if pre0.9_9994 is set to TRUE, nothing will happen.NEWS.md
file to track changes to the package.