mvrandt: Random number generation from multivariate truncated Student...

Description Usage Arguments Value Author(s) References Examples

Description

Random number generation from multivariate truncated Student distribution

Usage

1
mvrandt(l, u, Sig, df, n, mu = NULL)

Arguments

l

lower bound for truncation (infinite values allowed)

u

upper bound for truncation

Sig

covariance matrix

df

degrees of freedom

n

sample size

mu

location parameter

Value

a d by n matrix

Author(s)

Matlab code by Zdravko Botev, R port by Leo Belzile

References

Z. I. Botev and P. L'Ecuyer (2015), Efficient probability estimation and simulation of the truncated multivariate Student-t distribution, Proceedings of the 2015 Winter Simulation Conference, pp. 380-391,

Examples

1
2
3
4
5
6
7
8
9
## Not run: 
d <- 60L; n <- 1e3;
Sig <- 0.9 * matrix(1, d, d) + 0.1 * diag(d);
l <- (1:d)/d * 4; u <- l+2; df <- 10;
X <- mvrandt(l,u,Sig,df,n)
stopifnot(all(X>l))
stopifnot(all(X<u))

## End(Not run)

TruncatedNormal documentation built on Sept. 8, 2021, 5:07 p.m.