Нерозуміння оцінки Монте-Карло Пі


9

Я цілком впевнений, що розумію, як працює інтеграція Монте-Карло, але не розумію формулювання того, як вона використовується для оцінки Pi. Я проходжусь за процедурою, викладеною на 5-му слайді цієї презентації http://homepages.inf.ed.ac.uk/imurray2/teaching/09mlss/slides.pdf

Я розумію попередні кроки. Пі дорівнює 4-кратній площі чверті одиничного кола. А площа правої верхньої чверті одиничного кола, з центром (0,0), еквівалентна інтегралу кривої, яка є правою вгорі чвертю одиничного кола в0<x<1 і 0<y<1.

Я не розумію, як це інтеграл

I((x2+y2)<1)P(x,y)dxdy

де рівномірно розподілений в одиничному квадраті навколо чвертного кола (тобто він завжди дорівнює 1, якщо 0 <x <1 і 0 <y <1 і 0 в іншому випадку). Отже, це означало б, що I ((x ^ 2 + y ^ 2) <1) P (x, y) - це функція, яка є праворучним квадрантом одиничного кола при 0 <x <1 та 0 <y < 1, але я не розумію, як це правда, оскільки функція індикатора може бути лише 1 або 0. Я розумію, що, мабуть, написано таким чином, щоб зробити вибірку Монте-Карло просто (тобто це очікування, тому просто зразок з P (x , y) і отримаємо середнє значення для зразків, застосованих до I ((x ^ 2 + y ^ 2) <1)P(x,y)0<x<10<y<1I((x2+y2)<1)P(x,y)
0<x<10<y<1P(x,y)I((x2+y2)<1)), але це просто не має для мене інтуїтивного сенсу, чому цей інтеграл представляє область під цією кривою.

Чи міг би хтось надати інтуїтивне пояснення цього. Може, покажіть, як цей інтеграл виводився поетапно?

Редагувати:

Мені вдалося краще зрозуміти, пов’язавши очікування з місцевістю. Я поясню це тут, якщо він комусь допоможе. Спочатку почніть з відношення Pi до області правого верхнього квадранта одиничного кола

π=4×Atr

Потім розміщуємо верхній правий квадрант на одиницю квадрата. А при рівномірному розподілі по одиничній площі площа квадрату кола пропорційна ймовірності отримання з нього вибірки. Звідси випливає, що справедлива наступна рівність

P(x2+y2<1)=AtrAsquare

і Asquare=1 так

P(x2+y2<1)=Atr

І підставляючи в початкове рівняння

π=4×P(x2+y2<1)

і також вірно, що який дорівнює початковому подвійному інтегралу.P(x2+y2<1)=E[I(x2+y2<1)]

Тому я зрозумів це, пов'язуючи область з ймовірністю, а потім пов’язуючи цю ймовірність із очікуванням, еквівалентним інтегралу. Повідомте мене, чи допустив я якісь помилки.

Відповіді:


8

Площа кола кола радіусом дорівнює . Це означає, що чверть кола має площу . Це означає, що квадрат зі стороною радіус кола як .lπl2l2π/4area=l2

Це означає, що відношення між площею чверті кола і площею квадрата дорівнює . π/4

Точка знаходиться в квадраті, якщо . і це в чверті кола, якщо . (x,y)0<x<1,0<y<10<x<1,0<y<1,x2+y2<1

Ваш інтеграл такий Це саме площа, описана чвертю колаI((x2+y2)<1)P(x,y)=I((x2+y2)<1)I(0<x<1)I(0<y<1)

введіть тут опис зображення


Я здогадуюсь, що мені просто важко втягувати зв'язок між термінами всередині інтеграла і кривою. Якби ви побудували I (x ^ 2 + y ^ 2 <1) I (0 <x <1) (0 <y <1) для різних значень x і y, крива ви не отримали б. Чому так?
користувач1893354

1
{(x,y):(x2+y2<1),(0<x<1),(0<y<1)} - точки на чверті кола. Я пропоную вам спробувати побудувати цей момент
Донбео

Я з цим згоден. Але коли ви застосовуєте функцію індикатора I (.), Всі вони будуть натиснуті на 1 або 0.
user1893354

Що ви маєте на увазі?
Донбео

1
Функція індикатора в інтегралі - це ще один спосіб визначення кривих, де слід обчислити інтеграл. quarter of circle=1(x2+y2<1)1(0<x<1)1(0<y<1)
Донбео

4

Найпростіше інтуїтивне пояснення спирається на розуміння того, що . Таким чином, . Як тільки ви зрозумієте, що подвійний інтегал - це просто ймовірність, він повинен мати інтуїтивний сенс, що ви можете вибирати і з одиничного квадрата і обчислювати пропорцію малюнків, для яких . E(I(A))=P(A)I(x2+y2<1)dxdy=P(x2+y2<1)xyx2+y2<1

Можливо, інший фрагмент інтуїції, який не вистачає у вашому розумінні, - це зв’язок між областю та ймовірністю. Оскільки площа всього одиничного квадрата дорівнює 1 і точок рівномірно розподілені в межах квадрата, площа будь-якій області в межах одиничного квадрата буде відповідати ймовірності того, що випадково обрана точка буде знаходитися в межах .(x,y)AA


Це те, як я це розумію. Але у мене виникають проблеми з його підключенням до рецептури Pi = 4x (площа чвертки кола). Насправді не має інтуїтивного сенсу порівнювати ділянки із зразками. Я припускаю, що зв’язок полягає в тому, що при рівномірному розподілі кількість зразків пропорційна площі.
користувач1893354

1
@ user1893354 Відповідь переглянуто. Дайте мені знати, чи це допомагає вашій інтуїції.
jsk

0

Я приземлився на цьому сервісному резюме, і бачу, що код Монте-Карло знаходиться в Октаві. У мене, мабуть, є моделювання в R, яке робить ідею виведення числа як двовимірного рівномірного розподілу в площині під обмеженнями інтегралів в ОП дуже інтуїтивно зрозумілим:π[0,1]

Враховуючи, що чверть кола укладена в 1-одиничний квадрат, площа дорівнює . Таким чином, генерування рівномірно розподілених точок у квадраті закінчиться килимом всього квадрата, і обчислення дробу, що виконує буде рівнозначним інтеграції оскільки ми лише вибираємо дріб крапок у колі по відношенню до одиничної площі:π/4(x,y)1<(x2+y2)1((x2+y2)<1)1(0<x<1)1(0<y<1)

x <- runif(1e4); y <- runif(1e4)
radius <- sqrt(x^2 + y^2)
# Selecting those values within the circle is obtained with radius[radius < 1]:
(pi = length(radius[radius < 1]) / length(radius)) * 4     =    3.1272

Ми можемо побудувати значення, що падають в радіусі, серед 10000 малюнків:

введіть тут опис зображення

І ми можемо, природно, наблизитися і наблизитись, вибравши більше точок. Маючи 1 мільйон балів, ми отримуємо:

(pi = length(radius[radius < 1]) / length(radius)) * 4 [1] 3.141644

дуже приблизний результат. Ось сюжет:

введіть тут опис зображення

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.