MultivarMixingDistribution-class | R Documentation |
MultivarMixingDistribution
-class is a class to formalize
multivariate mixing distributions; it is a subclass to
class MultivariateDistribution
.
Objects can be created by calls of the form
new("MultivarMixingDistribution", ...)
.
More frequently they are created via the generating function
MultivarMixingDistribution
.
mixCoeff
Object of class "numeric"
: a vector of
probabilities for the mixing components.
mixDistr
Object of class "MultivarDistrList"
: a list of
multivariate distributions containing the mixing components; must be of same
length as mixCoeff
.
img
Object of class "Reals"
: the space of the image of this distribution which has dimension 1
and the name "Real Space"
param
Object of class "Parameter"
: the parameter of this distribution, having only the
slot name "Parameter of a discrete distribution"
r
Object of class "function"
: generates random numbers
d
fixed to NULL
p
Object of class "OptionalFunction"
: if non-null cumulative distribution function
q
Object of class "OptionalFunction"
: if non-null quantile function
.withArith
logical: used internally to issue warnings as to interpretation of arithmetics
.withSim
logical: used internally to issue warnings as to accuracy
.logExact
logical: used internally to flag the case where there are explicit formulae for the log version of density, cdf, and quantile function
.lowerExact
logical: used internally to flag the case where there are explicit formulae for the lower tail version of cdf and quantile function
Symmetry
object of class "DistributionSymmetry"
;
used internally to avoid unnecessary calculations.
Class "MultivariateDistribution"
class "Distribution"
by class "MultivariateDistribution"
.
signature(object = "MultivarMixingDistribution")
prints the object
signature(object = "MultivarMixingDistribution")
replaces the corresponding slot
signature(object = "MultivarMixingDistribution")
returns the corresponding slot
signature(object = "MultivarMixingDistribution")
replaces the corresponding slot
signature(object = "MultivarMixingDistribution")
returns the corresponding slot
signature(object = "MultivarMixingDistribution")
returns the corresponding slot
signature(object = "MultivarMixingDistribution")
returns the corresponding slot
signature(object = "Distribution")
: returns slot
.logExact
if existing; else tries to convert the object to a newer
version of its class by conv2NewVersion
and
returns the corresponding slot of the converted object.
signature(object = "Distribution")
: returns slot
.lowerExact
if existing; else tries to convert the object to a
newer version of its class by conv2NewVersion
and
returns the corresponding slot of the converted object.
returns slot Symmetry
if existing; else
tries to convert the object to a
newer version of its class by conv2NewVersion
and
returns the corresponding slot of the converted object.
signature(x = "MultivarMixingDistribution", y = "missing")
:
plot for an spherically symmetric distribution; see plot-methods
.
corresponding expectation — see E
.
dim of the range space.
synonym to dimension.
signature(object = "MultivarMixingDistribution")
:
show
method for spherically symmetric distributions.
signature(object = "MultivarMixingDistribution")
:
showobj
method for spherically symmetric distributions.
Peter Ruckdeschel peter.ruckdeschel@uni-oldenburg.de
Parameter-class
,
MultivariateDistribution-class
,
LatticeDistribution-class
,
AbscontDistribution-class
,
simplifyD-methods
,
flat.mix
mylist <- MultivarMixingDistribution(Binom(3,.3), Dirac(2), Norm(), mixCoeff=c(1/4,1/5,11/20)) mylist2 <- MultivarMixingDistribution(Binom(3,.3), mylist, mixCoeff=c(.3,.7)) mylist2 p(mylist)(0.3) mixDistr(mylist2) E(mylist) var(mylist) ##multivariate E1 <- diag(1,2)%*%EllipticalDistribution(radDistr=Gammad())+c(1,2) mylistD <- MultivarMixingDistribution(MVNorm(), E1, MVt(), mixCoeff=c(1/4,1/5,11/20)) mylistD2 <- MultivarMixingDistribution(E1+c(-2,2), mylistD, mixCoeff=c(.3,.7)) mylistD2 p(mylistD) mixDistr(mylistD2) E(mylistD2) var(mylistD2)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.