random-fu-0.0.2.1: Random number generationSource codeContentsIndex
Data.Random.Distribution
Synopsis
class Distribution d t where
rvar :: d t -> RVar t
class Distribution d t => CDF d t where
cdf :: d t -> t -> Double
rvarT :: Distribution d t => d t -> RVarT n t
Documentation
class Distribution d t whereSource
A definition of a random variable's distribution. From the distribution an RVar can be created, or the distribution can be directly sampled using sampleFrom or sample.
Methods
rvar :: d t -> RVar tSource
Return a random variable with this distribution.
show/hide Instances
Distribution StdUniform Bool
Distribution StdUniform Bool
Distribution StdUniform Char
Distribution StdUniform Char
Distribution StdUniform Double
Distribution StdUniform Double
Distribution StdUniform Float
Distribution StdUniform Float
Distribution StdUniform Int
Distribution StdUniform Int
Distribution StdUniform Int8
Distribution StdUniform Int8
Distribution StdUniform Int16
Distribution StdUniform Int16
Distribution StdUniform Int32
Distribution StdUniform Int32
Distribution StdUniform Int64
Distribution StdUniform Int64
Distribution StdUniform Ordering
Distribution StdUniform Ordering
Distribution StdUniform Word8
Distribution StdUniform Word8
Distribution StdUniform Word16
Distribution StdUniform Word16
Distribution StdUniform Word32
Distribution StdUniform Word32
Distribution StdUniform Word64
Distribution StdUniform Word64
Distribution StdUniform ()
Distribution StdUniform ()
Distribution Uniform Bool
Distribution Uniform Bool
Distribution Uniform Char
Distribution Uniform Char
Distribution Uniform Double
Distribution Uniform Double
Distribution Uniform Float
Distribution Uniform Float
Distribution Uniform Int
Distribution Uniform Int
Distribution Uniform Int8
Distribution Uniform Int8
Distribution Uniform Int16
Distribution Uniform Int16
Distribution Uniform Int32
Distribution Uniform Int32
Distribution Uniform Int64
Distribution Uniform Int64
Distribution Uniform Integer
Distribution Uniform Integer
Distribution Uniform Ordering
Distribution Uniform Ordering
Distribution Uniform Word8
Distribution Uniform Word8
Distribution Uniform Word16
Distribution Uniform Word16
Distribution Uniform Word32
Distribution Uniform Word32
Distribution Uniform Word64
Distribution Uniform Word64
Distribution Uniform ()
Distribution Uniform ()
(Floating a, Distribution StdUniform a) => Distribution Exponential a
(Num t, Ord t, Storable t) => Distribution Ziggurat t
Distribution Normal Double
Distribution Normal Double
Distribution Normal Float
Distribution Normal Float
(Floating a, Ord a, Distribution Normal a, Distribution StdUniform a) => Distribution Gamma a
(Fractional a, Distribution Gamma a, Distribution StdUniform a) => Distribution Beta a
(RealFloat a, Distribution StdUniform a) => Distribution Rayleigh a
(RealFloat a, Ord a, Distribution StdUniform a) => Distribution Triangular a
(Fractional b, Ord b, Distribution StdUniform b) => Distribution (Bernoulli b) Bool
(Fractional b, Ord b, Distribution StdUniform b) => Distribution (Bernoulli b) Bool
Distribution (Bernoulli b[ajHe]) Bool => Distribution (Bernoulli b[ajHe]) Word64
Distribution (Bernoulli b[ajHe]) Bool => Distribution (Bernoulli b[ajHe]) Word64
Distribution (Bernoulli b[ajHe]) Bool => Distribution (Bernoulli b[ajHe]) Word32
Distribution (Bernoulli b[ajHe]) Bool => Distribution (Bernoulli b[ajHe]) Word32
Distribution (Bernoulli b[ajHe]) Bool => Distribution (Bernoulli b[ajHe]) Word16
Distribution (Bernoulli b[ajHe]) Bool => Distribution (Bernoulli b[ajHe]) Word16
Distribution (Bernoulli b[ajHe]) Bool => Distribution (Bernoulli b[ajHe]) Word8
Distribution (Bernoulli b[ajHe]) Bool => Distribution (Bernoulli b[ajHe]) Word8
Distribution (Bernoulli b[ajHe]) Bool => Distribution (Bernoulli b[ajHe]) Int64
Distribution (Bernoulli b[ajHe]) Bool => Distribution (Bernoulli b[ajHe]) Int64
Distribution (Bernoulli b[ajHe]) Bool => Distribution (Bernoulli b[ajHe]) Int32
Distribution (Bernoulli b[ajHe]) Bool => Distribution (Bernoulli b[ajHe]) Int32
Distribution (Bernoulli b[ajHe]) Bool => Distribution (Bernoulli b[ajHe]) Int16
Distribution (Bernoulli b[ajHe]) Bool => Distribution (Bernoulli b[ajHe]) Int16
Distribution (Bernoulli b[ajHe]) Bool => Distribution (Bernoulli b[ajHe]) Int8
Distribution (Bernoulli b[ajHe]) Bool => Distribution (Bernoulli b[ajHe]) Int8
Distribution (Bernoulli b[ajHe]) Bool => Distribution (Bernoulli b[ajHe]) Integer
Distribution (Bernoulli b[ajHe]) Bool => Distribution (Bernoulli b[ajHe]) Integer
Distribution (Bernoulli b[ajHe]) Bool => Distribution (Bernoulli b[ajHe]) Int
Distribution (Bernoulli b[ajHe]) Bool => Distribution (Bernoulli b[ajHe]) Int
Distribution (Bernoulli b[ajYQ]) Bool => Distribution (Bernoulli b[ajYQ]) Double
Distribution (Bernoulli b[ajYQ]) Bool => Distribution (Bernoulli b[ajYQ]) Double
Distribution (Bernoulli b[ajYQ]) Bool => Distribution (Bernoulli b[ajYQ]) Float
Distribution (Bernoulli b[ajYQ]) Bool => Distribution (Bernoulli b[ajYQ]) Float
(Integral a, Floating b, Ord b, Distribution Normal b, Distribution StdUniform b) => Distribution (Erlang a) b
(Floating b[attR], Ord b[attR], Distribution Beta b[attR], Distribution StdUniform b[attR]) => Distribution (Binomial b[attR]) Word64
(Floating b[attR], Ord b[attR], Distribution Beta b[attR], Distribution StdUniform b[attR]) => Distribution (Binomial b[attR]) Word64
(Floating b[attR], Ord b[attR], Distribution Beta b[attR], Distribution StdUniform b[attR]) => Distribution (Binomial b[attR]) Word32
(Floating b[attR], Ord b[attR], Distribution Beta b[attR], Distribution StdUniform b[attR]) => Distribution (Binomial b[attR]) Word32
(Floating b[attR], Ord b[attR], Distribution Beta b[attR], Distribution StdUniform b[attR]) => Distribution (Binomial b[attR]) Word16
(Floating b[attR], Ord b[attR], Distribution Beta b[attR], Distribution StdUniform b[attR]) => Distribution (Binomial b[attR]) Word16
(Floating b[attR], Ord b[attR], Distribution Beta b[attR], Distribution StdUniform b[attR]) => Distribution (Binomial b[attR]) Word8
(Floating b[attR], Ord b[attR], Distribution Beta b[attR], Distribution StdUniform b[attR]) => Distribution (Binomial b[attR]) Word8
(Floating b[attR], Ord b[attR], Distribution Beta b[attR], Distribution StdUniform b[attR]) => Distribution (Binomial b[attR]) Int64
(Floating b[attR], Ord b[attR], Distribution Beta b[attR], Distribution StdUniform b[attR]) => Distribution (Binomial b[attR]) Int64
(Floating b[attR], Ord b[attR], Distribution Beta b[attR], Distribution StdUniform b[attR]) => Distribution (Binomial b[attR]) Int32
(Floating b[attR], Ord b[attR], Distribution Beta b[attR], Distribution StdUniform b[attR]) => Distribution (Binomial b[attR]) Int32
(Floating b[attR], Ord b[attR], Distribution Beta b[attR], Distribution StdUniform b[attR]) => Distribution (Binomial b[attR]) Int16
(Floating b[attR], Ord b[attR], Distribution Beta b[attR], Distribution StdUniform b[attR]) => Distribution (Binomial b[attR]) Int16
(Floating b[attR], Ord b[attR], Distribution Beta b[attR], Distribution StdUniform b[attR]) => Distribution (Binomial b[attR]) Int8
(Floating b[attR], Ord b[attR], Distribution Beta b[attR], Distribution StdUniform b[attR]) => Distribution (Binomial b[attR]) Int8
(Floating b[attR], Ord b[attR], Distribution Beta b[attR], Distribution StdUniform b[attR]) => Distribution (Binomial b[attR]) Integer
(Floating b[attR], Ord b[attR], Distribution Beta b[attR], Distribution StdUniform b[attR]) => Distribution (Binomial b[attR]) Integer
(Floating b[attR], Ord b[attR], Distribution Beta b[attR], Distribution StdUniform b[attR]) => Distribution (Binomial b[attR]) Int
(Floating b[attR], Ord b[attR], Distribution Beta b[attR], Distribution StdUniform b[attR]) => Distribution (Binomial b[attR]) Int
Distribution (Binomial b[atPk]) Integer => Distribution (Binomial b[atPk]) Double
Distribution (Binomial b[atPk]) Integer => Distribution (Binomial b[atPk]) Double
Distribution (Binomial b[atPk]) Integer => Distribution (Binomial b[atPk]) Float
Distribution (Binomial b[atPk]) Integer => Distribution (Binomial b[atPk]) Float
(RealFloat b[avSE], Distribution StdUniform b[avSE], Distribution (Erlang Word64) b[avSE], Distribution (Binomial b[avSE]) Word64) => Distribution (Poisson b[avSE]) Word64
(RealFloat b[avSE], Distribution StdUniform b[avSE], Distribution (Erlang Word64) b[avSE], Distribution (Binomial b[avSE]) Word64) => Distribution (Poisson b[avSE]) Word64
(RealFloat b[avSE], Distribution StdUniform b[avSE], Distribution (Erlang Word32) b[avSE], Distribution (Binomial b[avSE]) Word32) => Distribution (Poisson b[avSE]) Word32
(RealFloat b[avSE], Distribution StdUniform b[avSE], Distribution (Erlang Word32) b[avSE], Distribution (Binomial b[avSE]) Word32) => Distribution (Poisson b[avSE]) Word32
(RealFloat b[avSE], Distribution StdUniform b[avSE], Distribution (Erlang Word16) b[avSE], Distribution (Binomial b[avSE]) Word16) => Distribution (Poisson b[avSE]) Word16
(RealFloat b[avSE], Distribution StdUniform b[avSE], Distribution (Erlang Word16) b[avSE], Distribution (Binomial b[avSE]) Word16) => Distribution (Poisson b[avSE]) Word16
(RealFloat b[avSE], Distribution StdUniform b[avSE], Distribution (Erlang Word8) b[avSE], Distribution (Binomial b[avSE]) Word8) => Distribution (Poisson b[avSE]) Word8
(RealFloat b[avSE], Distribution StdUniform b[avSE], Distribution (Erlang Word8) b[avSE], Distribution (Binomial b[avSE]) Word8) => Distribution (Poisson b[avSE]) Word8
(RealFloat b[avSE], Distribution StdUniform b[avSE], Distribution (Erlang Int64) b[avSE], Distribution (Binomial b[avSE]) Int64) => Distribution (Poisson b[avSE]) Int64
(RealFloat b[avSE], Distribution StdUniform b[avSE], Distribution (Erlang Int64) b[avSE], Distribution (Binomial b[avSE]) Int64) => Distribution (Poisson b[avSE]) Int64
(RealFloat b[avSE], Distribution StdUniform b[avSE], Distribution (Erlang Int32) b[avSE], Distribution (Binomial b[avSE]) Int32) => Distribution (Poisson b[avSE]) Int32
(RealFloat b[avSE], Distribution StdUniform b[avSE], Distribution (Erlang Int32) b[avSE], Distribution (Binomial b[avSE]) Int32) => Distribution (Poisson b[avSE]) Int32
(RealFloat b[avSE], Distribution StdUniform b[avSE], Distribution (Erlang Int16) b[avSE], Distribution (Binomial b[avSE]) Int16) => Distribution (Poisson b[avSE]) Int16
(RealFloat b[avSE], Distribution StdUniform b[avSE], Distribution (Erlang Int16) b[avSE], Distribution (Binomial b[avSE]) Int16) => Distribution (Poisson b[avSE]) Int16
(RealFloat b[avSE], Distribution StdUniform b[avSE], Distribution (Erlang Int8) b[avSE], Distribution (Binomial b[avSE]) Int8) => Distribution (Poisson b[avSE]) Int8
(RealFloat b[avSE], Distribution StdUniform b[avSE], Distribution (Erlang Int8) b[avSE], Distribution (Binomial b[avSE]) Int8) => Distribution (Poisson b[avSE]) Int8
(RealFloat b[avSE], Distribution StdUniform b[avSE], Distribution (Erlang Integer) b[avSE], Distribution (Binomial b[avSE]) Integer) => Distribution (Poisson b[avSE]) Integer
(RealFloat b[avSE], Distribution StdUniform b[avSE], Distribution (Erlang Integer) b[avSE], Distribution (Binomial b[avSE]) Integer) => Distribution (Poisson b[avSE]) Integer
(RealFloat b[avSE], Distribution StdUniform b[avSE], Distribution (Erlang Int) b[avSE], Distribution (Binomial b[avSE]) Int) => Distribution (Poisson b[avSE]) Int
(RealFloat b[avSE], Distribution StdUniform b[avSE], Distribution (Erlang Int) b[avSE], Distribution (Binomial b[avSE]) Int) => Distribution (Poisson b[avSE]) Int
Distribution (Poisson b[awi1]) Integer => Distribution (Poisson b[awi1]) Double
Distribution (Poisson b[awi1]) Integer => Distribution (Poisson b[awi1]) Double
Distribution (Poisson b[awi1]) Integer => Distribution (Poisson b[awi1]) Float
Distribution (Poisson b[awi1]) Integer => Distribution (Poisson b[awi1]) Float
(Num p, Ord p, Distribution Uniform p) => Distribution (Discrete p) a
(Distribution (Bernoulli b) Bool, RealFloat a) => Distribution (Bernoulli b) (Complex a)
(Distribution (Bernoulli b) Bool, RealFloat a) => Distribution (Bernoulli b) (Complex a)
(Distribution (Bernoulli b) Bool, Integral a) => Distribution (Bernoulli b) (Ratio a)
(Distribution (Bernoulli b) Bool, Integral a) => Distribution (Bernoulli b) (Ratio a)
class Distribution d t => CDF d t whereSource
Methods
cdf :: d t -> t -> DoubleSource

Return the cumulative distribution function of this distribution. That is, a function taking x :: t to the probability that the next sample will return a value less than or equal to x, according to some order or partial order (not necessarily an obvious one).

In the case where t is an instance of Ord, cdf should correspond to the CDF with respect to that order.

In other cases, cdf is only required to satisfy the following law: fmap (cdf d) (rvar d) must be uniformly distributed over (0,1). Inclusion of either endpoint is optional, though the preferred range is (0,1].

Thus, cdf for a product type should not be a joint CDF as commonly defined, as that definition violates both conditions. Instead, it should be a univariate CDF over the product type.

show/hide Instances
CDF StdUniform Bool
CDF StdUniform Bool
CDF StdUniform Char
CDF StdUniform Char
CDF StdUniform Double
CDF StdUniform Double
CDF StdUniform Float
CDF StdUniform Float
CDF StdUniform Int
CDF StdUniform Int
CDF StdUniform Int8
CDF StdUniform Int8
CDF StdUniform Int16
CDF StdUniform Int16
CDF StdUniform Int32
CDF StdUniform Int32
CDF StdUniform Int64
CDF StdUniform Int64
CDF StdUniform Ordering
CDF StdUniform Ordering
CDF StdUniform Word8
CDF StdUniform Word8
CDF StdUniform Word16
CDF StdUniform Word16
CDF StdUniform Word32
CDF StdUniform Word32
CDF StdUniform Word64
CDF StdUniform Word64
CDF StdUniform ()
CDF StdUniform ()
CDF Uniform Bool
CDF Uniform Bool
CDF Uniform Char
CDF Uniform Char
CDF Uniform Double
CDF Uniform Double
CDF Uniform Float
CDF Uniform Float
CDF Uniform Int
CDF Uniform Int
CDF Uniform Int8
CDF Uniform Int8
CDF Uniform Int16
CDF Uniform Int16
CDF Uniform Int32
CDF Uniform Int32
CDF Uniform Int64
CDF Uniform Int64
CDF Uniform Integer
CDF Uniform Integer
CDF Uniform Ordering
CDF Uniform Ordering
CDF Uniform Word8
CDF Uniform Word8
CDF Uniform Word16
CDF Uniform Word16
CDF Uniform Word32
CDF Uniform Word32
CDF Uniform Word64
CDF Uniform Word64
CDF Uniform ()
CDF Uniform ()
(Real a, Distribution Exponential a) => CDF Exponential a
(Real a, Erf a, Distribution Normal a) => CDF Normal a
(Real a, Distribution Rayleigh a) => CDF Rayleigh a
(RealFrac a, Distribution Triangular a) => CDF Triangular a
(Distribution (Bernoulli b) Bool, Real b) => CDF (Bernoulli b) Bool
(Distribution (Bernoulli b) Bool, Real b) => CDF (Bernoulli b) Bool
CDF (Bernoulli b[ajHg]) Bool => CDF (Bernoulli b[ajHg]) Word64
CDF (Bernoulli b[ajHg]) Bool => CDF (Bernoulli b[ajHg]) Word64
CDF (Bernoulli b[ajHg]) Bool => CDF (Bernoulli b[ajHg]) Word32
CDF (Bernoulli b[ajHg]) Bool => CDF (Bernoulli b[ajHg]) Word32
CDF (Bernoulli b[ajHg]) Bool => CDF (Bernoulli b[ajHg]) Word16
CDF (Bernoulli b[ajHg]) Bool => CDF (Bernoulli b[ajHg]) Word16
CDF (Bernoulli b[ajHg]) Bool => CDF (Bernoulli b[ajHg]) Word8
CDF (Bernoulli b[ajHg]) Bool => CDF (Bernoulli b[ajHg]) Word8
CDF (Bernoulli b[ajHg]) Bool => CDF (Bernoulli b[ajHg]) Int64
CDF (Bernoulli b[ajHg]) Bool => CDF (Bernoulli b[ajHg]) Int64
CDF (Bernoulli b[ajHg]) Bool => CDF (Bernoulli b[ajHg]) Int32
CDF (Bernoulli b[ajHg]) Bool => CDF (Bernoulli b[ajHg]) Int32
CDF (Bernoulli b[ajHg]) Bool => CDF (Bernoulli b[ajHg]) Int16
CDF (Bernoulli b[ajHg]) Bool => CDF (Bernoulli b[ajHg]) Int16
CDF (Bernoulli b[ajHg]) Bool => CDF (Bernoulli b[ajHg]) Int8
CDF (Bernoulli b[ajHg]) Bool => CDF (Bernoulli b[ajHg]) Int8
CDF (Bernoulli b[ajHg]) Bool => CDF (Bernoulli b[ajHg]) Integer
CDF (Bernoulli b[ajHg]) Bool => CDF (Bernoulli b[ajHg]) Integer
CDF (Bernoulli b[ajHg]) Bool => CDF (Bernoulli b[ajHg]) Int
CDF (Bernoulli b[ajHg]) Bool => CDF (Bernoulli b[ajHg]) Int
CDF (Bernoulli b[ajYS]) Bool => CDF (Bernoulli b[ajYS]) Double
CDF (Bernoulli b[ajYS]) Bool => CDF (Bernoulli b[ajYS]) Double
CDF (Bernoulli b[ajYS]) Bool => CDF (Bernoulli b[ajYS]) Float
CDF (Bernoulli b[ajYS]) Bool => CDF (Bernoulli b[ajYS]) Float
(Real b[attU], Distribution (Binomial b[attU]) Word64) => CDF (Binomial b[attU]) Word64
(Real b[attU], Distribution (Binomial b[attU]) Word64) => CDF (Binomial b[attU]) Word64
(Real b[attU], Distribution (Binomial b[attU]) Word32) => CDF (Binomial b[attU]) Word32
(Real b[attU], Distribution (Binomial b[attU]) Word32) => CDF (Binomial b[attU]) Word32
(Real b[attU], Distribution (Binomial b[attU]) Word16) => CDF (Binomial b[attU]) Word16
(Real b[attU], Distribution (Binomial b[attU]) Word16) => CDF (Binomial b[attU]) Word16
(Real b[attU], Distribution (Binomial b[attU]) Word8) => CDF (Binomial b[attU]) Word8
(Real b[attU], Distribution (Binomial b[attU]) Word8) => CDF (Binomial b[attU]) Word8
(Real b[attU], Distribution (Binomial b[attU]) Int64) => CDF (Binomial b[attU]) Int64
(Real b[attU], Distribution (Binomial b[attU]) Int64) => CDF (Binomial b[attU]) Int64
(Real b[attU], Distribution (Binomial b[attU]) Int32) => CDF (Binomial b[attU]) Int32
(Real b[attU], Distribution (Binomial b[attU]) Int32) => CDF (Binomial b[attU]) Int32
(Real b[attU], Distribution (Binomial b[attU]) Int16) => CDF (Binomial b[attU]) Int16
(Real b[attU], Distribution (Binomial b[attU]) Int16) => CDF (Binomial b[attU]) Int16
(Real b[attU], Distribution (Binomial b[attU]) Int8) => CDF (Binomial b[attU]) Int8
(Real b[attU], Distribution (Binomial b[attU]) Int8) => CDF (Binomial b[attU]) Int8
(Real b[attU], Distribution (Binomial b[attU]) Integer) => CDF (Binomial b[attU]) Integer
(Real b[attU], Distribution (Binomial b[attU]) Integer) => CDF (Binomial b[attU]) Integer
(Real b[attU], Distribution (Binomial b[attU]) Int) => CDF (Binomial b[attU]) Int
(Real b[attU], Distribution (Binomial b[attU]) Int) => CDF (Binomial b[attU]) Int
CDF (Binomial b[atPn]) Integer => CDF (Binomial b[atPn]) Double
CDF (Binomial b[atPn]) Integer => CDF (Binomial b[atPn]) Double
CDF (Binomial b[atPn]) Integer => CDF (Binomial b[atPn]) Float
CDF (Binomial b[atPn]) Integer => CDF (Binomial b[atPn]) Float
(Real b[avSG], Distribution (Poisson b[avSG]) Word64) => CDF (Poisson b[avSG]) Word64
(Real b[avSG], Distribution (Poisson b[avSG]) Word64) => CDF (Poisson b[avSG]) Word64
(Real b[avSG], Distribution (Poisson b[avSG]) Word32) => CDF (Poisson b[avSG]) Word32
(Real b[avSG], Distribution (Poisson b[avSG]) Word32) => CDF (Poisson b[avSG]) Word32
(Real b[avSG], Distribution (Poisson b[avSG]) Word16) => CDF (Poisson b[avSG]) Word16
(Real b[avSG], Distribution (Poisson b[avSG]) Word16) => CDF (Poisson b[avSG]) Word16
(Real b[avSG], Distribution (Poisson b[avSG]) Word8) => CDF (Poisson b[avSG]) Word8
(Real b[avSG], Distribution (Poisson b[avSG]) Word8) => CDF (Poisson b[avSG]) Word8
(Real b[avSG], Distribution (Poisson b[avSG]) Int64) => CDF (Poisson b[avSG]) Int64
(Real b[avSG], Distribution (Poisson b[avSG]) Int64) => CDF (Poisson b[avSG]) Int64
(Real b[avSG], Distribution (Poisson b[avSG]) Int32) => CDF (Poisson b[avSG]) Int32
(Real b[avSG], Distribution (Poisson b[avSG]) Int32) => CDF (Poisson b[avSG]) Int32
(Real b[avSG], Distribution (Poisson b[avSG]) Int16) => CDF (Poisson b[avSG]) Int16
(Real b[avSG], Distribution (Poisson b[avSG]) Int16) => CDF (Poisson b[avSG]) Int16
(Real b[avSG], Distribution (Poisson b[avSG]) Int8) => CDF (Poisson b[avSG]) Int8
(Real b[avSG], Distribution (Poisson b[avSG]) Int8) => CDF (Poisson b[avSG]) Int8
(Real b[avSG], Distribution (Poisson b[avSG]) Integer) => CDF (Poisson b[avSG]) Integer
(Real b[avSG], Distribution (Poisson b[avSG]) Integer) => CDF (Poisson b[avSG]) Integer
(Real b[avSG], Distribution (Poisson b[avSG]) Int) => CDF (Poisson b[avSG]) Int
(Real b[avSG], Distribution (Poisson b[avSG]) Int) => CDF (Poisson b[avSG]) Int
CDF (Poisson b[awi3]) Integer => CDF (Poisson b[awi3]) Double
CDF (Poisson b[awi3]) Integer => CDF (Poisson b[awi3]) Double
CDF (Poisson b[awi3]) Integer => CDF (Poisson b[awi3]) Float
CDF (Poisson b[awi3]) Integer => CDF (Poisson b[awi3]) Float
(CDF (Bernoulli b) Bool, RealFloat a) => CDF (Bernoulli b) (Complex a)
(CDF (Bernoulli b) Bool, RealFloat a) => CDF (Bernoulli b) (Complex a)
(CDF (Bernoulli b) Bool, Integral a) => CDF (Bernoulli b) (Ratio a)
(CDF (Bernoulli b) Bool, Integral a) => CDF (Bernoulli b) (Ratio a)
rvarT :: Distribution d t => d t -> RVarT n tSource
Return a random variable with the given distribution, pre-lifted to an arbitrary RVarT. Any arbitrary RVar can also be converted to an 'RVarT m' for an arbitrary m, using either lift or sample.
Produced by Haddock version 2.4.2