Anda di halaman 1dari 24

Materi 6

Pembangkit Random Variabel


(Random Variable Generator)


Ir. Risma A. Simanjuntak, MT


Teknik Industri
Fakultas Teknologi industri
Institut Sains & Teknologi AKPRIND
Yogyakarta

Kompetensi
Mampu menjelaskan tentang pembangkit
random variabel diskrit
Mampu menjelaskan tentang pembangkit
random variabel kontinu.
Pokok Bahasan
Pembangkit random variabel diskret
Metode Transformasi Invers
Pembangkit random variabel diskret

Pengantar
Suatu random variabel diartikan sebagai
nilai suatu random variabel yang
mempunyai distribusi yang berbeda-beda
fungsinya harus terlebih dahulu melalui
distribusi CDF dari suatu random variabel.
Pengambilan random variabel melalui CDF
ini dikenal dengan istilah Inverse
Transformation Method (metode Invers
Transformasi)
Metode Transformasi Invers
Diartikan sebagai nilai suatu random variabel
yang mempunyai distribusi tertentu untuk
mengambil random variabel dari beberapa
distribusi yang berbeda-beda fungsinya harus
terlebih dahulu melalui distribusi dari suatu
random variabel. Pengambilan random
variabel melalui CDF ini dikenal dengan
istilah Inverse Transformation Method
(Metode Transformasi Incers)
Pembangkit Random Varibel Diskrit
Apabila fungsi distribusi adalah diskret, maka
prosedur yang diperlukan untuk membangkitkan
random variabel dari f(x) adalah sebagai berikut :
1. Tentukan F(x), cari CDF dari
variable acak X
2. Pilih/generate RN dari bilangan
acak 0 < R
i
< 1
Lanjut
3. Tempatkan RN yang diperoleh pada F(x)
axis dan memotong fungsi diskrit melalui
garis horisontal
4. Garis horisontal dari axis F(x) ini dapat
memotong fungsi F(x) atau pada tempat
yang tidak bersambung pada F(x)
5. Tuliskan harga x yang sesuai dengan titik
potong. Harga x adalah harga RVdari f(x)

Ilustrasi
Diketahui suatu random variabel dinyatakan dengan
f(x)
x = kebutuhan 0 5 10 15 20
f(x) = P (X=x)
6
1
4
1
3
1
12
1
6
1
Tentukan F(x) sebagai fungsi distribusi kumulatif
variabel acak X
Gambar Distribusi Kumulatif dari Kebutuhan
Tentukan F(x), cari CDF dari variable acak X
6
1
6
2
6
3
6
5
1
6
4
0
5 10 15 20 25
F(x)
x
Bilangan acak
12
7
r
Lanjut
Kalau r = maka garis proyeksi
memotong harga fungsi F( x) pada x = 10.
Karena itu x = 10 dipilih sebagai harga
variable acak
12 / 7
Pembangkit Random Variabel Kontinu
Bila f(x) fungsi distribusi kontinu, prosedur
transformasi invers dilakukan sebagai
berikut:
1. Tulis f(t) = fungsi kepadatan peluang;

2. F(x) = P(X x) = r
= fungsi distribusi kumulatif

Lanjut
3. t = variable integrasi
x
Maka r = F(x) = f(t)
Min x
di mana r sebagai bilangan acak.
Dari r = F(x)
Dapat diselesaikan x dalam r melalui transformasi
invers:
x = F
-1
(r)

Lanjut
Sehingga untuk tiap harga r terdapat satu
harga x. Jadi, konsepsi simulasi untuk
variabel acak diskrit dapat dipakai untuk
simulasi variabel acak kontinu seperti pada
gambar berikut:

Ilustrasi grafik untuk r = F-1 (x) dari variabel
acak kontinu
x
F(x) = r
X
F(x)
r
1,0
0,0
Contoh : Fungsi matematis
Pembangkitan Random Variabel Kontinu

x
y
0
2
Fungsi distribusi atau matematis terlebih
dahulu harus dijadikan fungsi kumulatif
dengan mengintegralkan fungsi matematis
tersebut
Berarti f(x) =
dy 2y = 2x
= 2 y
2

Gambar Fungsi Distribusi
A
B
F(x)
0
1,00
0,4765
0,0937
0,3062 0,6903 1,0
F(x)=2x
Bila Xa = 0,3 dan Xb = 0,7 maka
F(Xa) = Ra dan

F(Xb) = Rb untuk 0 Ra 1

Dengan kata lain apabila R berada diantara Ra
dan Rb dengan simbol Ra<R <Rb atau dapat
dinyatakan :

F(Xb) F(Xa) = Rb - Ra

Bila ingin membangkitkan random variabel untuk
nilai X maka akan ditransformasikan menjadi
sebagai berikut :

F(x) = X
2
mis. F(X) = R

R = X
2


X =
R
Dalam hal ini R tidak diketahui dan harus diambil dari
random number, diproses melalui pseudo RNG
Contoh
Jika diketahui :
X =
R
RNG
a = 19 ; Z
0
= 12357 ; C = 237 , m = 128 ,
bangkitkan dengan 5 kali
Ra = 0,0937 ; Rb = 0,4765
Pertanyaan :
Formulasikan pembangkit random variabelnya.
Jawab:
Hasil random number dan nilai X
R
i
R.N X
i
X
i
=
R
1
0,09375 X
1
0,3062
R
2
0,63281 X
2
0,7955
R
3
0,8750 X
3
0,9354
R
4
0,47656 X
4
0,6903
R
5
0,90625 X
5
0,9520
Rata-rata 0,7359
i R

Dengan demikian dari pembangkitan random
variabel dengan fungsinya
F(x) = X
2
= R

X =

R
Diperoleh X yang optimal adalah 0,7359
untuk 0 < X < 1
******
Rangkuman
Metode transformation invers adalah teknik
dasar yang paling sederhana untuk
membangkitkan bilangan acak diskret
ataupun kontinu, baik dari distribusi empiris
yang didasarkan pada data aktual maupun
dari distribusi yang teoritis.

Soal-soal
1. Jika diketahui random variabel yang dinyatakan
dengan f(x)
X=demand 0 10 20 30 40
F(x)=P(X=x) 1/18 1/4 1/2 1/16 1/16
RNG : Zo = 12357, a=19 , m =128 , c = 237
Bangkitkan 5 kali
Pertanyaan :
Simulasikan random variabel untuk mendapatkan X
Kunci jawaban
1. 20