Rev Language Reference


dnBinomial - Binomial Distribution

The Binomial probability distribution describes the probability of a number of successes for an experiment with a certain number of trials and probability of success per trial.

Aliases

  • dnBinom

Usage

dnBinomial(Probability p, Natural size)

Arguments

p : Probability (pass by const reference)
Probability of success.
size : Natural (pass by const reference)
Number of trials.

Domain Type

Details

The binomial distribution takes two parameters, p and size. It defines the number of successes in size trials, where each trial has the same success probability p. The probability density function is f(x) = choose(size,x) * p^(x) * (1-p)^(size-p).

Example

p ~ dnBeta(1.0,1.0)
x ~ dnBinomial(size=10,p)
x.clamp(8)
moves[1] = mvSlide(p, delta=0.1, weight=1.0)
monitors[1] = screenmonitor(printgen=1000, separator = "        ", x)
mymodel = model(p)
mymcmc = mcmc(mymodel, monitors, moves)
mymcmc.burnin(generations=20000,tuningInterval=100)
mymcmc.run(generations=200000)

See Also