unuran.cmv-class {Runuran} | R Documentation |
Class unuran.cmv
provides an interface to UNU.RAN objects
for continuous multivariate distributions.
The interface might be changed in future releases.
Do not use unnamed arguments!
[Advanced] – Continuous Multivariate Distribution Object.
Create a new instance of a unuran.cmv
object using
new ("unuran.cmv", dim=1, pdf=NULL, ll=NULL, ur=NULL,
mode=NULL, center=NULL, name=NA)
.
pdf
. The domain is only set if both vertices
are not NULL
. Otherwise, the domain is unbounded by default.
(numeric vectors)mode
is implicitly used. If the mode
is not given either, the origin is used. (numeric vector –
optional)The user is responsible that the given informations are consistent. It depends on the chosen method which information must be given / are used. It is important, that the mode is contained in the (closure of the) domain.
Josef Leydold and Wolfgang H"ormann unuran@statmath.wu-wien.ac.at.
J. Leydold and W. H"ormann (2000-2007): UNU.RAN User Manual, see http://statmath.wu-wien.ac.at/unuran/.
unuran.cmv.new
, unuran.new
,
unuran
.
## Create distribution with given PDF mvpdf <- function (x) { exp(-sum(x^2)) } mvdist <- new("unuran.cmv", dim=2, pdf=mvpdf) ## Restrict domain to rectangle [0,1]x[0,1] and set ## mode to (0,0) mvpdf <- function (x) { exp(-sum(x^2)) } mvdist <- new("unuran.cmv", dim=2, pdf=mvpdf, ll=c(0,0), ur=c(1,1), mode=c(0,0))