Suatu random variate diartikan sebagai nilai suatu random variabel yang mempunyai distribusi tertentu. Random Number Generator adalah suatu algoritma yang digunakan untuk menghasilkan urutan-urutan atau sequence dari angka-angka sebagai hasil dari perhitungan dengan komputer yang diketahui distribusinya sehingga angka-angka tersebut muncul secara random dan digunakan terus menerus.
Inverse Transform Method
è cara mengambil random variate dari beberapa distribusi yang berbeda-beda fungsinya harus terlebih dahulu melalui Cummulative Distribution Function (CDF) dari suatu random variabel.
Prosedur untuk membangkitkan random variate jika fungsi distribusinya diskrit:
1) Pilihlah random number dari rumus Pseudo Random Number (Bab 3),
0<Ri<1, i=1,2,3,…
2) Tentukan Cummulative Distribution Function (CDF)
3) Gambarkan grafik Cummulative Distribution Function
4) Buat tabel simulasi untuk menentukan random variate
5) Tentukan random variate
Contoh :
Diketahui random variabel yang dinyatakan dengan f(x) sebagai berikut:
X | 0 | 10 | 20 | 30 | 40 |
F(x) | 1/8 | 1/4 | 1/2 | 1/16 | 1/16 |
R1= 0,09375
R2= 0,63281
R3= 0,875
R4= 0,47656
R5= 0,90625
Tentukan random variate untuk random number yang dipilih!
Penyelesaian:
* Buat CDFnya dalam bentuk tabel:
X | 0 | 10 | 20 | 30 | 40 |
F(x) | 1/8 | 1/4 | ½ | 1/16 | 1/16 |
CDF | 1/8 | 1/8+1/4=3/8 | 3/8+1/2=7/8 | 7/8+1/16=15/16 | 15/16+1/16 = 16/16=1 |
* Gambarkan grafik CDF:
* Buat tabel simulasi untuk menentukan random variate:
X | CDF | Tag Number | Hasil RN |
0 | 1/8=0,125 | 0 – 0,1250 | 0,09375 |
10 | 3/8=0,375 | 0,126 – 0,375 | |
20 | 7/8=0,875 | 0,376 – 0,875 | 0,63281;0,875;0,47656 |
30 | 15/16=0,937 | 0.876 – 0,937 | 0,90625 |
40 | 16/16=0,999 | 0,938 – 0,999 |
Hasil dari kelima RN yang diambil, angka yang terbaik adalah x = 20
Referensi
http://openstat.sekolahku.org/?p=109
https://openstat.wordpress.com/2009/09/18/metode-transformasi-inverse-inverse-transform-method/