Skip to Content

§2. «Правило трёх сигм»: насколько жребию можно верить

Оценку I^n\hat I_n мы получили, она сходится к интегралу. Но насколько она точна при конкретном nn? Сколько точек кинуть, чтобы не промахнуться? Ответ даёт центральная предельная теорема — и выводит нас на знаменитое правило трёх сигм.

Погрешность через ЦПТ

Ошибка метода — это I^n−I\hat I_n - I. По центральной предельной теореме (она про суммы независимых величин) отклонение среднего ведёт себя так:

n (I^n−I)Dξ  →d  Z,Z∼N(0,1).\frac{\sqrt{n}\,(\hat I_n - I)}{\sqrt{\mathbf{D}\xi}} \;\xrightarrow{d}\; Z, \qquad Z \sim \mathcal{N}(0,1).

Разберём, что тут написано:

  • Dξ\mathbf{D}\xi — дисперсия величины φ(η)\varphi(\eta) (разброс значений функции), число фиксированное.
  • Слева — нормированная ошибка. ЦПТ говорит: при больших nn она ведёт себя как стандартная нормальная величина ZZ (знак →d\xrightarrow{d} — «сходится по распределению»).
  • Главный вывод, если вытащить I^n−I\hat I_n - I: ошибка по порядку равна Dξ /n\sqrt{\mathbf{D}\xi}\,/\sqrt{n}. То есть погрешность падает как 1/n1/\sqrt{n} — медленнее, чем у прямоугольников, но зато работает в любой размерности.

Чтобы превратить это в конкретную гарантию точности, надо разобраться с нормальным распределением — оно тут главный инструмент.

Нормальное распределение в лицо

Нормальное (оно же гауссово) распределение N(μ,σ2)\mathcal{N}(\mu, \sigma^2) — самое знаменитое в статистике, та самая «колоколообразная» кривая. Его плотность:

pX(x)=1σ2π e−(x−μ)22σ2.p_X(x) = \frac{1}{\sigma\sqrt{2\pi}}\, e^{-\frac{(x-\mu)^2}{2\sigma^2}}.

Не пугайся формулы, важны два параметра и их наглядный смысл:

  • μ=MX\mu = \mathbf{M}X — центр, где колокол самый высокий. Прямая x=μx = \mu — ось симметрии (слева и справа всё зеркально).
  • σ\sigma (сигма) — разброс, ширина колокола. Точки μ±σ\mu \pm \sigma — это перегибы кривой (где она меняет выпуклость). Малая σ\sigma — узкий острый пик, большая — размазанный широкий.

Собственно правило трёх сигм

А вот и ударная часть. Посчитаем, с какой вероятностью нормальная величина попадёт в полосу вокруг центра шириной в несколько сигм:

P(∣Z∣≤1)≈0,68(68%),P(∣Z∣≤2)≈0,95(95%),P(∣Z∣≤3)≈0,997(99,7%).\begin{aligned} \mathbf{P}(|Z| \le 1) &\approx 0{,}68 \quad (68\%), \\ \mathbf{P}(|Z| \le 2) &\approx 0{,}95 \quad (95\%), \\ \mathbf{P}(|Z| \le 3) &\approx 0{,}997 \quad (99{,}7\%). \end{aligned}

Последняя строчка и есть правило трёх сигм: нормальная величина X∼N(μ,σ2)X \sim \mathcal{N}(\mu, \sigma^2) попадает в отрезок [μ−3σ, μ+3σ][\mu - 3\sigma,\ \mu + 3\sigma] с вероятностью 0,9970{,}997 — практически гарантированно. Выход за три сигмы — это редкое ЧП, три случая из тысячи.

Покрути виджет: переключай ширину полосы и смотри, как растёт захваченная вероятность:

Правило трёх сигм: 68 — 95 — 99,7 %

Нормальная плотность N(0,1). Закрашена область [−3σ, +3σ].Вероятность попасть в неё: P(|Z| ≤ 3) = 99.7 %. Правило трёх сигм: почти вся масса (99,7 %) лежит в ±3σ.

По-дворовому: μ\mu — это где основная движуха, σ\sigma — насколько широко она расползается. В пределах одной сигмы сидит большинство (две трети), в пределах трёх — почитай вообще все. Если кто-то вылетел за три сигмы — это не рядовой случай, а что-то из ряда вон.

Возвращаемся к точности Монте-Карло

Теперь приложим правило трёх сигм к ошибке метода. Раз нормированная ошибка ведёт себя как ZZ, то с вероятностью около 0,9970{,}997 она не вылезет за три сигмы:

∣I^n−I∣≤3Dξnс вероятностью, близкой к 1.(2)|\hat I_n - I| \le \frac{3\sqrt{\mathbf{D}\xi}}{\sqrt{n}} \quad \text{с вероятностью, близкой к 1.} \tag{2}

Вот тебе честная гарантия точности жребия. И отсюда важное практическое следствие: чтобы уменьшить ошибку вдвое, нужно взять в четыре раза больше точек (потому что в знаменателе n\sqrt{n}). Монте-Карло щедр на простоту, но прожорлив на точность — за каждый новый знак после запятой платишь сотней-тысячей новых бросков.

Проверь себя

Тест

Во сколько раз нужно увеличить число точек n, чтобы погрешность метода Монте-Карло уменьшилась вдвое?
Обновлено