Distribution-class: Class "Distribution"
Description
The Distribution-class is the mother-class of
class UnivariateDistribution.Objects from the Class
Objects can be created by calls of the form new("Distribution").Slots
img- Object of class
"rSpace": the space of the image param- Object of class
"OptionalParameter": the parameter r- Object of class
"function": generates random numbers d- Object of class
"OptionalFunction": density function p- Object of class
"OptionalFunction": cumulative
distribution function q- Object of class
"OptionalFunction": 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.
Methods
- img
signature(object = "Distribution"): returns the space of
the image - param
signature(object = "Distribution"): returns the
parameter - r
signature(object = "Distribution"): returns the random
number generator - d
signature(object = "Distribution"): returns the density
function - p
signature(object = "Distribution"): returns the cumulative
distribution function - q
signature(object = "Distribution"): returns the quantile
function - .logExact
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. - .lowerExact
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. - Symmetry:
- 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.