Neden basit bir ızgara yerine Monte Carlo yöntemini kullanmalı?


25

Bir işlevi bütünleştirirken veya karmaşık simülasyonlarda, Monte Carlo yönteminin yaygın olarak kullanıldığını gördüm. Kendime neden birinin rastgele noktalar çizmek yerine bir işlevi bütünleştirmek için bir nokta ızgarası oluşturmadığını soruyorum. Bu daha kesin sonuçlar getirmez mi?

Yanıtlar:


27

Birkaç yıl önce aynı soruyu kendime sorduğumda bu ders notlarının 1. ve 2. bölümlerini faydalı buldum. Kısa bir özet: 20 boyutlu uzayda noktalı bir ızgara fonksiyon değerlendirmeleri gerektirecektir. Bu çok fazla. Monte Carlo simülasyonunu kullanarak, bir dereceye kadar boyutluluğun lanetini bıraktık. Monte Carlo simülasyonunun yakınsaması, oldukça yavaş da olsa, boyutsal olarak bağımsız olan dir .NN20O(N1/2)


2
+1 Bu cevap , desteğinde nicel bir akıl yürütme sunduğu için parlıyor .
whuber

11

Tabii ki; ancak çok daha büyük CPU kullanımı ile geliyor. Sorun, özellikle şebekelerin etkili bir şekilde kullanılamaz hale geldiği birçok boyutta artar.



0

Monte Carlo düşünülürken tipik olarak reddedilme örneklemesi söz konusuyken, Markov Zinciri Monte Carlo çok boyutlu bir parametre alanını bir ızgaradan (veya bu konuda reddetme örneklemesinden) daha verimli bir şekilde keşfetmeye izin verir. MCMC'nin entegrasyon için nasıl kullanılabileceği bu kılavuzda açıkça belirtilmiştir: http://bioinformatics.med.utah.edu/~alun/teach/stats/week09.pdf


-2

İki şey -

  1. Boyutluluk lanetini önleyerek daha fazla yakınsama. Çünkü, bir ızgaradaki çoğu nokta, fazladan ek bilgi vermeden aynı hiper düzlemde uzanır. Rasgele noktalar, N-boyutlu alanı eşit şekilde doldurur. LDS daha da iyi.

  2. Bazen Monte carlo yöntemleri için belirli bir sıra ile istatistiksel olarak rastgele noktalara ihtiyacımız var. Sıralı bir ızgara noktası sırası, zayıf istatistiksel özelliklerle sonuçlanacaktır.


2
Aynı hiper düzlemde yatan noktaların neden bir integral hakkında "ek bilgi" katkısı oluşturmadığını açıklayabilir misiniz? üzerindeki ölçülebilir gerçek değerli bir fonksiyonun alanının örneklendiği ve integrali örneklerdeki ortalaması ile tahmin edilen genel bir durumu hayal ediyorum . Genel olarak, böyle bir , etki alanını kesişen tüm hiper düzlemlerde önemli ölçüde değişiklik gösterememesi için bir neden göremiyorum . Belki de Monte Carlo simülasyonunu farklı bir anlamda düşünüyorsunuz? Rnfff
whuber
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.