Generate a Bernoulli variate with the given probability. For Bool results,
bernoulli p will return True (p*100)% of the time and False otherwise.
For numerical types, True is replaced by 1 and False by 0.
Modulerandom-fu-0.3.0.1Haskell2010
Data.Random.Distribution.Bernoulli
- 1 type
- 6 values
- Packagerandom-fu-0.3.0.1
- Exports7
- LanguageHaskell2010
- LicenceLicenseRef-PublicDomain
- SourceBernoulli.hs
Generate a Bernoulli process with the given probability. For Bool results,
bernoulli p will return True (p*100)% of the time and False otherwise.
For numerical types, True is replaced by 1 and False by 0.
generalBernoulli t f p generates a random variable whose value is t
with probability p and f with probability 1-p.
Constructors
Instances32CDF, Distribution, …
CDF (Bernoulli b) Bool => CDF (Bernoulli b) IntegerDefined in random-fu-0.3.0.1 · Data.Random.Distribution.BernoulliCDF (Bernoulli b) Bool => CDF (Bernoulli b) Int16Defined in random-fu-0.3.0.1 · Data.Random.Distribution.BernoulliCDF (Bernoulli b) Bool => CDF (Bernoulli b) Int32Defined in random-fu-0.3.0.1 · Data.Random.Distribution.BernoulliCDF (Bernoulli b) Bool => CDF (Bernoulli b) Int64Defined in random-fu-0.3.0.1 · Data.Random.Distribution.BernoulliCDF (Bernoulli b) Bool => CDF (Bernoulli b) Int8Defined in random-fu-0.3.0.1 · Data.Random.Distribution.BernoulliCDF (Bernoulli b) Bool => CDF (Bernoulli b) Word16Defined in random-fu-0.3.0.1 · Data.Random.Distribution.BernoulliCDF (Bernoulli b) Bool => CDF (Bernoulli b) Word32Defined in random-fu-0.3.0.1 · Data.Random.Distribution.BernoulliCDF (Bernoulli b) Bool => CDF (Bernoulli b) Word64Defined in random-fu-0.3.0.1 · Data.Random.Distribution.BernoulliCDF (Bernoulli b) Bool => CDF (Bernoulli b) Word8Defined in random-fu-0.3.0.1 · Data.Random.Distribution.BernoulliCDF (Bernoulli b) Bool => CDF (Bernoulli b) DoubleDefined in random-fu-0.3.0.1 · Data.Random.Distribution.BernoulliCDF (Bernoulli b) Bool => CDF (Bernoulli b) FloatDefined in random-fu-0.3.0.1 · Data.Random.Distribution.BernoulliCDF (Bernoulli b) Bool => CDF (Bernoulli b) IntDefined in random-fu-0.3.0.1 · Data.Random.Distribution.BernoulliCDF (Bernoulli b) Bool => CDF (Bernoulli b) WordDefined in random-fu-0.3.0.1 · Data.Random.Distribution.Bernoulli(Distribution (Bernoulli b) Bool, Real b) => CDF (Bernoulli b) BoolDefined in random-fu-0.3.0.1 · Data.Random.Distribution.BernoulliDistribution (Bernoulli b) Bool => Distribution (Bernoulli b) IntegerDefined in random-fu-0.3.0.1 · Data.Random.Distribution.BernoulliDistribution (Bernoulli b) Bool => Distribution (Bernoulli b) Int16Defined in random-fu-0.3.0.1 · Data.Random.Distribution.BernoulliDistribution (Bernoulli b) Bool => Distribution (Bernoulli b) Int32Defined in random-fu-0.3.0.1 · Data.Random.Distribution.BernoulliDistribution (Bernoulli b) Bool => Distribution (Bernoulli b) Int64Defined in random-fu-0.3.0.1 · Data.Random.Distribution.BernoulliDistribution (Bernoulli b) Bool => Distribution (Bernoulli b) Int8Defined in random-fu-0.3.0.1 · Data.Random.Distribution.BernoulliDistribution (Bernoulli b) Bool => Distribution (Bernoulli b) Word16Defined in random-fu-0.3.0.1 · Data.Random.Distribution.BernoulliDistribution (Bernoulli b) Bool => Distribution (Bernoulli b) Word32Defined in random-fu-0.3.0.1 · Data.Random.Distribution.BernoulliDistribution (Bernoulli b) Bool => Distribution (Bernoulli b) Word64Defined in random-fu-0.3.0.1 · Data.Random.Distribution.BernoulliDistribution (Bernoulli b) Bool => Distribution (Bernoulli b) Word8Defined in random-fu-0.3.0.1 · Data.Random.Distribution.BernoulliDistribution (Bernoulli b) Bool => Distribution (Bernoulli b) DoubleDefined in random-fu-0.3.0.1 · Data.Random.Distribution.BernoulliDistribution (Bernoulli b) Bool => Distribution (Bernoulli b) FloatDefined in random-fu-0.3.0.1 · Data.Random.Distribution.BernoulliDistribution (Bernoulli b) Bool => Distribution (Bernoulli b) IntDefined in random-fu-0.3.0.1 · Data.Random.Distribution.BernoulliDistribution (Bernoulli b) Bool => Distribution (Bernoulli b) WordDefined in random-fu-0.3.0.1 · Data.Random.Distribution.Bernoulli(Fractional b, Ord b, Distribution StdUniform b) => Distribution (Bernoulli b) BoolDefined in random-fu-0.3.0.1 · Data.Random.Distribution.Bernoulli(CDF (Bernoulli b) Bool, RealFloat a) => CDF (Bernoulli b) (Complex a)Defined in random-fu-0.3.0.1 · Data.Random.Distribution.Bernoulli(CDF (Bernoulli b) Bool, Integral a) => CDF (Bernoulli b) (Ratio a)Defined in random-fu-0.3.0.1 · Data.Random.Distribution.Bernoulli(Distribution (Bernoulli b) Bool, RealFloat a) => Distribution (Bernoulli b) (Complex a)Defined in random-fu-0.3.0.1 · Data.Random.Distribution.Bernoulli(Distribution (Bernoulli b) Bool, Integral a) => Distribution (Bernoulli b) (Ratio a)Defined in random-fu-0.3.0.1 · Data.Random.Distribution.Bernoulli