Distribusi Bilangan Acak

dokumen-dokumen yang mirip
4. BILANGAN ACAK dan Pembangkitannya

Membangkitkan Bilangan Acak Menggunakan Matlab

Membangkitkan Bilangan Acak Menggunakan Matlab. Achmad Basuki

PEMBANGKIT BILANGAN ACAK (Random Number Generator)

Mata Kuliah Pemodelan & Simulasi

SIMULASI ANTRIAN PELAYANAN BONGKAR MUAT KAPAL

Mata Kuliah Pemodelan & Simulasi. Riani Lubis Program Studi Teknik Informatika Universitas Komputer Indonesia

PEMBANGKIT RANDOM VARIATE

BAB 2 PENYELESAIAN PERSAMAAN NON LINEAR

BAB 4 KEKONSISTENAN PENDUGA DARI FUNGSI SEBARAN DAN FUNGSI KEPEKATAN WAKTU TUNGGU DARI PROSES POISSON PERIODIK DENGAN TREN FUNGSI PANGKAT

II. TINJAUAN PUSTAKA. Dalam bab ini akan dijelaskan mengenai teori-teori yang mendukung dalam

METODE MONTE CARLO. Presented by Muchammad Chusnan Aprianto Dr.KHEZ Muttaqien Istitute of Technology

MODUL I PENGENALAN MATLAB

STK 572 Manajemen Data Statistik

BILANGAN ACAK. Metode untuk mendapatkan bilangan acak : 1. Metode Kongruen Campuran Rumus :

ALGORITMA GENETIKA. Suatu Alternatif Penyelesaian Permasalahan Searching, Optimasi dan Machine Learning

BAB III Algoritma Pelabelan Total Sisi-Ajaib Super

BAB III SIMULASI PENGGUNAAN PERTIDAKSAMAAN PADA DISTRIBUSI

STATISTIK PERTEMUAN VI

PRAKTIKUM ISYARAT DAN SISTEM TOPIK 1 ISYARAT DAN SISTEM

FUNGSI Misalkan A dan B himpunan. Relasi biner f dari A ke B merupakan suatu fungsi jika setiap elemen di dalam A dihubungkan dengan tepat satu

FORMAT LAPORAN MODUL V DISTRIBUSI SAMPLING

Model dan Simulasi Universitas Indo Global Mandiri

BAB IV PEMBAHASAN. Sebelum melakukan analisis dengan penerapan simulasi Monte Carlo dan VaR,

BAB IV APLIKASI JARAK MAHALANOBIS

Peubah Acak dan Distribusi Kontinu

CNH3E3 PROSES STOKASTIK Peubah Acak & Pendukungnya

Distribusi Diskrit dan Kontinu yang Penting. Oleh Azimmatul Ihwah

PERCOBAAN 1 PENGENALAN MATLAB UNTUK STATISTIK

DISTRIBUSI VARIABEL RANDOM

Haryoso Wicaksono, S.Si., M.M., M.Kom. 26

RESTORASI CITRA. Budi s

PENS. Probability and Random Process. Topik 5. Beberapa jenis Distribusi Variabel Acak. Prima Kristalina April 2015

2.1 Soal Matematika Dasar UM UGM c. 1 d d. 3a + b. e. 3a + b. e. b + a b a

Cara memperoleh data: Zaman dahulu, dgn cara : Melempar dadu Mengocok kartu

BAB II LANDASAN TEORI

II. LANDASAN TEORI. sєs (S ruang sampel) dengan sebuah bilangan real. Salah satu peubah acak adalah

LAPORAN APLIKASI DIGITAL SIGNAL PROCESSING EKSTRAKSI CIRI SINYAL WICARA. Disusun Oleh : Inggi Rizki Fatryana ( )

BAB IV PEMBAHASAN. 4.1 Proses Pencabangan model DTMC SIR

SATUAN ACARA PERKULIAHAN MATA KULIAH SIMULASI (KB) KODE / SKS : KK / 3 SKS

By Emy 1 MEREDUKSI NOISE By Emy By Emy

Distribusi Probabilitas : Gamma & Eksponensial

II. LANDASAN TEORI. karakteristik dari generalized Weibull distribution dibutuhkan beberapa fungsi

Lampiran 1 Matriks jarak tempuh awal dan tujuan distribusi surat kabar Kedaulatan Rakyat di wilayah Kabupaten Sleman (satuan km)

Materi Kuliah Matematika Komputasi FUNGSI

Strategi Menggunakan Algoritma Genetika

DISTRIBUSI SATU PEUBAH ACAK

BEBERAPA DISTRIBUSI KHUSUS DKINTINU DIKENAL

Fungsi Kepadatan Probabilitas

Distribusi Peluang Kontinu. Bahan Kuliah II2092 Probabilitas dan Statistik Oleh: Rinaldi Munir Sekolah Teknik Elektro dan Informatika ITB

RENCANA PEMBELAJARAN SEMESTER (RPS) PEMROGRAMAN KOMPUTER

Bab IV Simulasi dan Pembahasan

Minggu 12. MA2151 Simulasi dan Komputasi Matematika

Praktikum 7. Pengurutan (Sorting) Insertion Sort, Selection Sort POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI:

MA3081 STATISTIKA MATEMATIK(A) Bab 2: Distribusi Samp

MODUL 1. Command History Window ini berfungsi untuk menyimpan perintah-perintah apa saja yang sebelumnya dilakukan oleh pengguna terhadap matlab.

Peubah Acak. 14-Sep-07 TPADF (Kelas Ganjil/ Rahmat) Lecture 2 page 1

BAB IV IMPLEMENTASI DAN EVALUASI. Pada bab ini akan dijelaskan mengenai kebutuhan sistem, implementasi dan

BAB 2. FUNGSI. Program Studi Teknik Mesin Fakultas Teknik Universitas Muhammadiyah Jember. 15th March 2017

BI5106 ANALISIS BIOSTATISTIK Bab 3 Peubah Acak dan Dist

PERCOBAAN 5 DISTRIBUSI PROBABILITAS KHUSUS

BAB III ANALISIS DAN PERANCANGAN. Perancangan game mencocokkan gambar ini dibuat agar dapat berjalan

BAGIAN 1 SINTAK DASAR MATLAB

Simulasi Monte Carlo

INFERENSI PARAMETER SIMPANGAN BAKU POPULASI NORMAL DENGAN METODE BAYESIAN OBYEKTIF

Sumbu X (horizontal) memiliki range (rentang) dari minus takhingga. ( ) hingga positif takhingga (+ ). Kurva normal memiliki puncak pada X

Jika f adalah fungsi dari A ke B kita menuliskan f : A B yang artinya f memetakan A ke B.

PEMROGRAMAN DAN METODE NUMERIK Semester 2/ 2 sks/ MFF 1024

Implementasi Reduksi Noise Citra Berwarna dengan Metode Filter Median dan Filter Rata-rata

sehingga dari tabel 3.1 diperoleh nilai rata-rata sebagai berikut:

BAB III ANALISIS DAN PERANCANGAN SISTEM

V. INTERPRETASI DAN ANALISIS

ALGORITMA GENETIKA Suatu Alternatif Penyelesaian Permasalahan Searching, Optimasi dan Machine Learning

Fungsi. Jika f adalah fungsi dari A ke B kita menuliskan f : A B yang artinya f memetakan A ke B.

Bab II Kajian Teori Copula

SOAL-SOAL LATIHAN 1 FUNGSI EKSPONENSIAL

Tabel Data Pendistribusian Raskin di Wilayah Kota Yogyakarta. No Kecamatan Kelurahan Banyak Keluarga

= 3 x maka (f g)(x) =.. Mata Pelajaran : MATEMATIKA. Petunjuk: A

BAB 3 PEMBANGUNAN MODEL SIMULASI MONTE CARLO. Simulasi Monte Carlo merupakan salah satu metode simulasi sederhana yang

MA3081 STATISTIKA MATEMATIKA We love Statistics

PREDIKSI UN 2014 MATEMATIKA IPA

DISTRIBUSI PROBABILITAS KONTINYU. Nur Hayati, S.ST, MT Yogyakarta, Maret 2016

Probabilitas dan Statistika Distribusi Peluang Kontinyu 1. Adam Hendra Brata

III. FUNGSI POLINOMIAL

SIMULASI SISTEM ANTRIAN PELAYAN TUNGGAL SEDERHANA

MATRIKS DAN KOMPUTASI

FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN UNIVERSITAS SYIAH KUALA Darussalam, Banda Aceh

ANALISIS KONDISI HAULAGE PETI KEMAS DI AREA PELABUHAN (STUDI KASUS: PELABUHAN TANJUNG PERAK SURABAYA)

TEKNIK PENGOLAHAN CITRA. Kuliah 4 Pengolahan Titik (2) Indah Susilawati, S.T., M.Eng.

BAB II TINJAUAN PUSTAKA. X(t) disebut ruang keadaan (state space). Satu nilai t dari T disebut indeks atau

FORMAT LAPORAN MODUL V DISTRIBUSI SAMPLING

BAB III ANALISIS, ALGORITMA, DAN CONTOH PENERAPAN

FUNGSI EKSPONENSIAL & FUNGSI LOGARITMA

BAB 3 PENANGANAN JARINGAN KOMUNIKASI MULTIHOP TERKONFIGURASI SENDIRI UNTUK PAIRFORM-COMMUNICATION

MODUL I PROGRAM DINAMIS

UJI KINERJA DAN SIMULASI PENENTUAN JARAK TERPENDEK DENGAN SIMULATED ANNEALING PADA SUHU TETAP DAN SUHU BERUBAH

Minggu 1 Review Peubah Acak dan Fungsi Distribusi. Minggu 4-5 Analisis Model MA, AR, ARMA. Minggu 6-7 Model Diagnostik dan Forecasting

BAB II TINJAUAN PUSTAKA. (b) Variabel independen yang biasanya dinyatakan dengan simbol

Tugas #3: Filsafat Ilmu

RENCANA PEMBELAJARAN SEMESTER (RPS) PEMOGRAMAN KOMPUTER

Transkripsi:

Distribusi Bilangan Acak Achmad Basuki Surabaya 2005

Tujuan Mahasiswa bisa membangkitkan bilangan acak dengan distribusi tertentu, seperti uniform, gaussian dan poisson. Mahasiswa bisa menghitung nilai-nilai statistik pada bilangan acak

Materi Distribusi Bilangan Acak Bilangan Acak Berdistribusi Uniform Bilangan Acak Berdistribusi Non- Uniform Metode Invers Membangkitkan Bilangan Acak Berdistribusi Poisson

Distribusi Bilangan Acak Bilangan Acak dapat dibangkitkan dengan pola tertentu yang dinamakan dengan distribusi mengikuti fungsi distribusi yang ditentukan Untuk mengetahui distribusi suatu bilangan acak digunakan histogram atau pdf

Grafik Bilangan Acak 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 0 10 20 30 40 50 60 70 80 90 100 Perintah dalam Matlab x=rand(1,100); plot(x), grid Grafik di atas tidak dapat menggambarkan apa-apa selain nilai maksimum dan minimum.

Histogram Bilangan Acak 14 12 10 8 6 4 2 0 1 2 3 4 5 6 7 8 9 10 Perintah dalam Matlab x=rand(1,100); h=hist(x,10); bar(h), grid Grafik histogram ini menunjukkan seringnya kemunculan suatu nilai, dalam hal ini dapat menggambarkan distribusi dari bilangan acak yang dibangkitkan

Bilangan Acak Berdistribusi Uniform Bilangan acak yang dibangkitkan menggunakan fungsi rand atau metode LCM adalah bilangan acak yang berdistribusi uniform. Pada distribusi uniform, kemungkinan munculnya setiap bilangan adalah sama. PDF yang ditampilkan seperti gambar disebelah kanan p(x) x

Histogram dan PDF bilangan acak berdistribusi Uniform Bangkitkan 1000 bilangan acak bulat 0 s/d 9 dengan fungsi: x=floor(10*rand(1,1000)) Tentukan histogram dengan cara: h=hist(x,10); Figure(1), bar(h), title(histogram) Tentukan PDF dengan cara: t=0:9; P=h/sum(h); Figure(2), plot(t,p), grid, title( PDF );

Contoh 1. Histogram dan PDF bilangan acak berdistribusi Uniform x=floor(10*rand(1,1000)); h=hist(x); figure(1), bar(h), title('histogram') t=0:9; p=h/sum(h); figure(2), plot(t,p,'o-'), title('pdf') grid axis([0 10 0 1]) Perhatikan bahwa grafik PDF akan mendekati garis lurus

Latihan Bangkitkan 100 bilangan acak bulat antara 20 sampai dengan 30 menggunakan fungsi rand(). Gambarkan histogram dan PDFnya Bangkitkan 1000 bilangan acak bulat antara -5 sampai dengan 5 menggunakan fungsi rand(). Gambarkan histogram dan PDFnya.

Bilangan Acak Berdistribusi Non-Uniform Bilangan acak dibangkitkan menggunakan metode pembangkitan bilangan acak dengan distribusi non uniform seperti metode invers dan metode rejection Bilangan acak dibangkitkan sesuai dengan fungsi distribusi f(x), dimana x adalah variabel acak

Metode Inversi Metode ini memanfaatkan invers dari fungsi distribusi f(x). Fungsi distribusi f(x) yang didefinisikan berada pada [x min, x max ]. Bila integral fungsi f(x) adalah F(x), maka bilangan acak x k dapat dibangkitkan dengan mentransformasikan range x [x min,x max ] menjadi y [0,1] dengan x=f -1 (y)

Contoh Metode Inversi Membangkitkan 100 bilangan acak [0,1] berdistribusi f(x)=2x 1. Bangkitkan 100 bilangan acak [0,1] berdistribusi uniform x=rand(1,100); 2. Integral dari y=2x adalah y=x 2. Invers dari fungsi y=x 2 adalah y=x 1/2. Gunakan fungsi y=x 1/2 untuk membangkitkan bilangan acak berdistribusi f(x)=2x y=x.^(0.5); y=y/max(y); y adalah bilangan acak yang diinginkan. 3. Gambarkan hasilnya dengan histogram dan PDF

Contoh 2 x=rand(1,100); y=x.^(0.5); h=hist(x,10); t=0.1:0.1:1; p=h/sum(h); figure(1), plot(t,p,'o-'), grid axis([0 1 0 0.2]) Fungsi miring tidak dapat dilihat karena jumlah bilangan acak masih kurang banyak

Contoh Metode Inversi Membangkitkan 100 bilangan acak [0,1] berdistribusi f(x)=e -2x 1. Bangkitkan 100 bilangan acak [0,1] berdistribusi uniform x=rand(1,100); 2. Integral dari y=e -2x adalah y=-e -2x /2. Invers dari fungsi y=-e -2x /2 adalah y=-ln(x)/2. y=-log(x)/2; y=y/max(y); y adalah bilangan acak yang diinginkan. 3. Gambarkan hasilnya dengan histogram dan PDF

Contoh 3 x=rand(1,100); y=-log(x)/2; y=y/max(y); hist(y) Histogram menunjukkan pola eksponensial negatif

Latihan Bangkitkan 100 bilangan acak berdistribusi f(x)=2x 2, untuk 0 x < 1 menggunakan metode inversi. Gambarkan histogramnya. Bangkitkan 100 bilangan acak berdistribusi f(x)=x+exp(-x), untuk 0 x < 1 menggunakan metode inversi. Gambarkan histogramnya.

Membangkitkan Bilangan Acak Berdistribusi Poisson Distribusi poisson adalah suatu distribusi yang menyatakan suatu kedatangan. Bilangan acak berdistribusi poisson digunakan untuk membuat data simulasi yang menyatakan data kedatangan. Distribusi poisson mempunyai PDF dengan nilai rata-rata m, sebagai berikut: m x e m p( x) = x! Dan digambarkan seperti grafik disamping

Algoritma Membangkitkan bilangan acak berdistribusi Poisson PDF dari distribusi Poisson adalah p = m i + 1 i+ 1 p i Menggunakan metode inversi diperoleh proses pembangkitan bilangan acak p0 = e e p( i) = m m i! m i

Program Membangkitkan Bilangan acak berdistribusi Poisson function s=poisson(m,n) for bil=1:n u=rand; i=0; p=exp(-m); F=p; sw=0; while sw==0 if u<f x(bil)=i; sw=1; else p=m*p/(i+1); F=F+p; i=i+1; end end end s=x; Tuliskan program ini dengan nama file yang sama dengan nama fungsinya poisson.m

Contoh 4. Membangkitkan Bilangan acak berdistribusi Poisson Untuk membangkitkan 100 bilangan acak poisson dengan m=4 dituliskan x=poisson(4,100) dan untuk menampilkan histogramnya tuliskan hist(x)

Contoh 5. Membangkitkan Bilangan acak berdistribusi Poisson Untuk membangkitkan 1000 bilangan acak poisson dengan m=4 dituliskan x=poisson(4,1000) dan untuk menampilkan histogramnya tuliskan hist(x)

Latihan Bangkitkan 100 bilangan acak berdistribusi Poisson dengan m=2, gambarkan histogramnya. Dimanakan nilai puncak dari gambar histogram ini? Bangkitkan 1000 bilangan acak berdistribusi poisson dengan m=2. Gambarkan histogramnya. Dimana nilai puncak dari gambar histogram ini?

Tugas Bangkitkan 100, 1000 dan 10000 bilangan acak uniform, bandingkan hasil histogramnya. Bangkitkan 100, 1000 dan 10000 bilangan acak poisson dengan m=4, bandingkan hasil histogramnya. Bangkitkan 100 data kedatangan mobil pada sebuah gerbang tol secara acak yang berisi data-data nomor urut kedatangan dan waktu kedatangan. No urut kedatangan dalah nilai urut dari 1,2,3, n. Bangkitkan waktu kedatangan dengan distribusi Poisson (m=5). Bangkitkan 256 data kedatangan truck kontainer pada pelabuhan secara acak yang berisi nomor urut kedatangan, waktu kedatangan dan jumlah barang yang diangkut (dalam kontainer). Waktu kedatangan berdistribusi Poisson dan jumlah barang berdistribusi uniform antara 1 s/d 8.