Module Distributions.Bernoulli

module Bernoulli: sig .. end
Bernoulli distribution.

The probability distribution, which takes value 1 with success probability p and value 0 with failure probability 1 - p.


type t = {
   bernoulli_p :float;
}
include Distributions.DiscreteDistribution
include Distributions.Features.S
val create : p:float -> t
Creates Bernoulli distribution with given success probability p.
val mle : int array -> t
Creates a Bernoulli distribution with a MLE of parameters, estimated from given data.