Returns a random variate from a binomial distribution
Category: |
Random Number
|
Tip: |
If you want to change the seed value during execution,
you must use the CALL RANBIN routine instead of the RANBIN function.
|
- seed
- is an integer. For more information on
seeds, see Seed Values.
Range: |
seed <
231-1 |
Note: |
If seed
0, the time of day is used to initialize the seed stream. |
- n
- is an integer number of independent Bernoulli
trials parameter.
- p
- is a numeric probability of success parameter.
The RANBIN function
returns a variate that is generated from a binomial distribution with mean np and variance np(1-p). If n 50, np 5, or
n(1-p)
5, an inverse transform method applied to a RANUNI uniform variate is used.
If n > 50, np > 5, and n(1-p)
> 5, the normal approximation to the binomial distribution is used. In that
case, the Box-Muller transformation of RANUNI uniform variates is used.
The CALL RANBIN routine, an alternative
to the RANBIN function, gives greater control of the seed and random number
streams.
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.