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. U and V are incorrectly switched, (thanks, @prockenschaub, https://github.com/phargarten2/matrixNormal/issues/1)
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.Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.