Function for generating values from Bernoulli distributions.
Interface
bernoulli(p:real) : int
where 0.0<=p<=1.0
. The value returned is either 0 or 1. The function returns a drawing from a Bernoulli distribution with probability p
for success (i.e., success=1).
It raises Bernoulli
exception if p<0.0
or p>1.0
.
Characteristics
- Mean:
p
- Variance:
p(1-p)
Example
bernoulli(1.0/6.0)
Throw a die and observe if a six was thrown. This experiment has a Bernoulli distribution with parameter p=1/6
for success.
You must be logged in to post a comment.