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.pmatnorm
: Included argument keepAttr
to pass to
mvtnorm::pmvtnorm()
v.1.1-2: logical allowing users to attach
error and message to the return value. See .
rmatnorm
:
checkSymmetry = FALSE
to mvtnorm::rmvnorm()
as the matrices are already checked for symmetry. See .Documentation clarification, thanks #1
NEWS.md
file to track changes to the package.