Professional Documents
Culture Documents
P5 Simstat (Pembangkitan Bil Acak Diskrit)
P5 Simstat (Pembangkitan Bil Acak Diskrit)
Bilangan Acak
Diskret
Gustriza erda
TABLE OF CONTENTS
01 Bernouli Distribution
02 Binomial Distribution
03 Poisson Distribution
04 Geometric Distribution
06 Hypergeometric Distribution
Pembangkitan Bilangan Acak Diskret
Pembangkitan Bilangan Acak Diskret
Pembangkitan Bilangan Acak Diskret
3
1 2
6
4 5
01
Bernouli
Distribution
01
Bernouli
Distribution
Bernouli Distribution
n=10
X={}
One random number from p=0.5
G(0.5) distribution for(i in 1:n)
{
U=runif(1)
X[i]=as.integer(log(U)/log(1-p))
p=0.5
}
U=runif(1)
print(X)
X=as.integer(log(U)/log(1-p))
print(X)
05
Negative
Binomial
Distribution
Negative Binomial Distribution
1. the number of trials, n is not fixed.
2. Each trial is independent.
3. Only two outcomes are possible
(Success and Failure).
4. Probability of success (p) for each trial
is constant.
5. A random variable Y= the number of
trials needed to make r successes..
● The hypergeometric distribution is a probability distribution that’s very similar to the binomial
distribution.
● In fact, the binomial distribution is a very good approximation of the hypergeometric distribution as
long as you are sampling 5% or less of the population.
N=10
M=5
Three random n=3
numbers from x={}
H(10,5,3) for(j in 1:n)
{
distribution x[j]=0
for(i in 1:n)
{
if(runif(1)<=((M-x[j])/(N-i+1)))
x[j]=x[j]+1
}
}
print(x)
Any question?