CompoundDistribution

0th

Percentile

Generating function for Class "CompoundDistribution"

Generates an object of class "CompoundDistribution".

Keywords
distribution, list
Usage
CompoundDistribution(NumbOfSummandsDistr, SummandsDistr, .withSim = FALSE,
                                 withSimplify = FALSE)
Arguments
NumbOfSummandsDistr
Object of class "DiscreteDistribution", the frequency distribution; it is checked that support is contained in 0,1,2,...
SummandsDistr
Object of class "UnivDistrListOrDistribution", that is, either of class "UnivarDistrList" (non i.i.d. case) or of class "UnivariateDistribution" (i.i.d. case); the summand distribution(s).
.withSim
logical; value of the corresponding slot.
withSimplify
"logical": shall the return value be piped through a call to simplifyD?
Value

  • Object of class "CompoundDistribution", or if argument withSimplify is TRUE the result of simplifyD applied to the compound distribution, i.e. an object of class "UnivarLebDecDistribution", or if degenerate, of class "AbscontDistribution" or "DiscreteDistribution".

concept

  • compound distribution
  • S4 distribution class
  • generating function

See Also

CompoundDistribution-class, simplifyD

Aliases
  • CompoundDistribution
Examples
CP0 <- CompoundDistribution(Pois(), Norm())
CP0
CP1 <- CompoundDistribution(DiscreteDistribution(supp = c(1,5,9,11),
                            prob = dbinom(0:3, size = 3,prob = 0.3)),Norm())
CP1
UL <- UnivarDistrList(Norm(), Binom(10,0.3), Chisq(df=4), Norm(),
                      Binom(10,0.3), Chisq(df=4), Norm(), Binom(10,0.3),
                      Chisq(df=4), Td(5), Td(10))
CP2 <- CompoundDistribution(DiscreteDistribution(supp = c(1,5,9,11),
                      prob = dbinom(0:3, size = 3, prob = 0.3)),UL)
plot(CP2)
Documentation reproduced from package distr, version 2.3.1, License: LGPL-3

Community examples

Looks like there are no examples yet.