UnivarMixingDistribution-class {distr} | R Documentation |
UnivarMixingDistribution
-class is a class to formalize
univariate mixing distributions; it is a subclass to
class UnivariateDistribution
.
Objects can be created by calls of the form
new("UnivarMixingDistribution", ...)
.
More frequently they are created via the generating function
UnivarMixingDistribution
.
mixCoeff
:"numeric"
: a vector of
probabilities for the mixing components.mixDistr
:"UnivarDistrList"
: a list of
univariate distributions containing the mixing components; must be of same
length as mixCoeff
.img
:"Reals"
: the space of the image of this distribution which has dimension 1
and the name "Real Space" param
:"Parameter"
: the parameter of this distribution, having only the
slot name "Parameter of a discrete distribution" r
:"function"
: generates random numbersd
:NULL
p
:"function"
: cumulative distribution functionq
:"function"
: quantile function.withArith
:.withSim
:
Class "UnivariateDistribution"
class "Distribution"
by class "UnivariateDistribution"
.
signature(object = "UnivarMixingDistribution")
prints the objectsignature(object = "UnivarMixingDistribution")
replaces the corresponding slotsignature(object = "UnivarMixingDistribution")
returns the corresponding slotsignature(object = "UnivarMixingDistribution")
replaces the corresponding slotsignature(object = "UnivarMixingDistribution")
returns the corresponding slotPeter Ruckdeschel Peter.Ruckdeschel@itwm.fraunhofer.de
Parameter-class
,
UnivariateDistribution-class
,
LatticeDistribution-class
,
AbscontDistribution-class
,
simplifyD
,
flat.mix
mylist <- UnivarMixingDistribution(Binom(3,.3), Dirac(2), Norm(), mixCoeff=c(1/4,1/5,11/20)) mylist2 <- UnivarMixingDistribution(Binom(3,.3), mylist, mixCoeff=c(.3,.7)) mylist2 p(mylist)(0.3) mixDistr(mylist2)