Jumat, 07 November 2014

Simulasi Monte Carlo

[www.softscients.web.id -  Cara cepat Simulasi Monte CarloSimulasi Monte Carlo adalah percobaan elemen kemungkinan dengan menggunakan sampel random (acak). Simulasi monte carlo digunakan dengan mensimulasikan keadaan sistem yang memiliki ketidakpastian dengan jumlah percobaan yang sangat besar. Dengan jumlah percobaan yang besar, 

expected value (nilai rata-rata harapan) dari sistem tersebut dapat diperkirakan. Tiap percobaan akan dijalankan dengan angka random yang berbeda akan tetapi tetap sesuai dengan distribusi probabilitas yang bersangkutan

Metode ini terbagi dalam tahapan berikut:
  1. Membuat distribusi kemungkinan untuk variabel penting  
  2. Membangun  distribusi  kemungkinan kumulatif  untuk  tiaptiap  variabel  di tahap pertama 
  3. Menentukan interval angka random untuk tiap variabel 
  4. Membuat simulasi dari rangkaian percobaan 

#Membuat distribusi kemungkinan untuk variabel penting 

Salah  satu  cara  umum  untuk  membuat  distribusi  kemungkinan  untuk  suatu variabel adalah memperhitungkan hasil di masa lalu. Kemungkinan ataufrekuensi relative  untuk  tiap  kemungkinan  hasil  dari  tiap  variabel  ditentukan dengan membagi frekuensi observasi dengan jumlah total observasi.

Contoh: Permintaan penjualan beras selama 200 hari kebelakang terlihat 
di tabel berikut:








Kita  dapat  merubah  keadaan  tersebut  diatas menjadi  distribusi  kemungkinan  (bila  kita asumsikan  tingkat  penjualan  dimasa  lalu  akan  tetap  bertahan  sampai  ke  masa  depan)



#Membangun distribusi kemungkinan kumulatif untuk tiaptiap variabel di  tahap pertama



Konversi  dari  distribusi  kemungkinan  biasa,  seperti  pada  kolom  kanan  tabel  2 menjadi  distribusi  kumulatif  dilakukan  dengan  menjumlahkan  tiap  angka kemungkinan dengan jumlah sebelumnya seperti pada tabel 3. 






#Menentukan interval angka random untuk tiap variabel

Setelah kita menentukan probabilitas kumulatif untuk  tiap variabel yan  termasuk dalam  simulasi,  kita  harus  menentukan  batas  angka  yang  mewakili tiap kemungkinan hasil. hal tersebut ditujukan pada interval angka random. Penentuan interval didasari oleh kemungkinan kumulatif 






#Membuat simulasi dari rangkaian percobaan

Kita  bisa membuat  simulasi  dari  sebuah  eksperimen  dengan mengambil  angka  random. Cara  penentuan  permintaan  adalah  dengan  ditentukan  oleh  angka  random. Contohnya bila angka  random adalah 56, angka  itu  terletak pada  interval 36 s/d 65 yang berarti permintaan 3 buah karung beras.




Total permintaan untuk 10 hari adalah 28 karung beras, rata‐rata permintaan per hari adalah2,8 karung beras.


#Cara operasikan nya berikut


Klik Import xlsx untuk mencari lokasi file excel maka akan tampil gridview [Data]
Lakukan seleksi baris dengan cara tekan Shift dan drag mouse pada grid view [Data]
Klik Monte Carlo akan didapatkan grid [Perhitungan Interval]
Langkah selanjutnya adalah melakukan simulasi dengan cara mengisi text box [Simulasi] dan menekan tombol [Hitung]


Anda bisa menggunakan excel bila perlu agar lebih mudah, dibawah ini penulis menggunakan C# untuk mempermudah dalam perhitungan.




Download

https://www.dropbox.com/s/6r75v1wr1db0zrg/release%20simulasi%20monte%20carlo%20-%20C%23.rar?dl=0


Posting Komentar