Лекция 12. Метод статистических испытаний |
1. Вычисление определённого интеграла |
Пример 1. Рассмотрим определенный интеграл
a |
Δ = |
1 ∫ 0 |
g(x) dx, |
M[g(X)] = |
+∞ ∫ -∞ |
g(x)fX(x) dx = |
1 ∫ 0 |
g(x) dx |
Δ = |
a . |
~ X |
Δ = g(X), |
~ Xn |
Δ = g(Xn), n = 1,2,..., |
Yn |
Δ = |
1 n |
n ∑ k=1 |
~ Xk |
Yn | п.н. → |
a. |
Определение 1. Метод вычисления некоторой детерминированной величины a как среднего арифметического Yn независимых СВ Xn с одинаковым распределением, подобранным таким образом, чтобы
Yn | п.н. → |
a, |
Замечание 1. В некоторых учебниках метод Монте-Карло называют также методом статистического моделирования, что, на наш взгляд, не совсем корректно. Дело в том, что термин "моделирование'' используется также в теории математического моделирования для описания процесса создания математических моделей каких-либо явлений. Подчеркнем, что в методе Монте-Карло речь идет о статистической имитации испытаний (опытов), а не о процессе создания статистических моделей опытов. Оправдано говорить лишь о моделировании случайных величин, если используются, например, датчики случайных чисел.
Замечание 2. Метод Монте-Карло имеет огромную область приложений. Наиболее трудной проблемой в его реализации является выбор необходимого числа испытаний n такого, чтобы можно было считать, что СВ Yn достаточно "близка" к a. Ясно, что из-за вычислительных трудностей желательно выбирать величину n с возможно меньшим гарантирующим значением N. Для выбора N обычно используют центральную предельную теорему, считая, что распределение нормированной суммы ZN СВ Xk, k = 1,N, является стандартным нормальным распределением N(0,1). Рассмотрим на примерах, как выбирается величина N.
Пример 2. Выберем гарантирующее число статистических испытаний N при вычислении значения a определенного интеграла из примера 1. Рассмотрим дисперсию СВ
~ X |
Δ = g(X), |
предполагая, что g(x) |
/ ≡ |
a и g(x) - непрерывна, |
D[g(X)] = | +∞ ∫ -∞ |
[g(x)-a]2fX(x) dx = | 1 ∫ 0 |
[g(x)-a]2dx ≤ | 1 ∫ 0 |
[|g(x)|+|a|]2dx . |
|a| = | | 1 ∫ 0 |
g(x) dx| ≤ c , D[g(X)] ≤ | 1 ∫ 0 |
[|g(x)|+c]2dx ≤ 4c2. |
Zn |
Δ = |
1 sn |
n ∑ k=1 |
[ |
g(Xk) - mk |
] |
, где sn2 |
Δ = |
D |
[ |
n ∑ k=1 |
g(Xk) |
] |
, mk |
Δ = |
M[g(Xk)], |
Zn | F → |
U. |
mk |
Δ = |
M[g(Xk)] = M[g(X)] = a, |
sn2 | Δ = |
D[ |
n ∑ k=1 |
g(Xk)] |
4)M[X] = |
n ∑ k=1 |
D[g(Xk)] = nD[g(X)]. |
1 sn3 |
n ∑ k=1 |
M[|g(X) - a|3] ≤ | 1 (nD[g(X)]))3/2 |
n ∑ k=1 |
(2c)3 ≤ | (2c/ε)3/2 √n |
→ 0, |
т.к. g(x) |
/ ≡ |
a, g(x) - непрерывна и поэтому D[g(x)] ≥ ε > 0. Тогда |
Zn = [ | 1 n |
n ∑ k=1 |
g(Xn) - a ] | √ | n
D[g(X)] |
= (Yn - a) | √ | n
D[g(X)] | , |
Yn | Δ = |
1 n |
n ∑ k=1 |
g(Xk). |
a | Δ = |
M[g(X)], |
P{|Yn - a| ≤ Δ} = P | { | |Yn - a| | √ | n
D[g(X)] | ≤ Δ | √ | n
D[g(X)] |
} | . |
P{|Yn - a| ≤ Δ} ≥ P | { | |Yn - a| | √ | n
D[g(X)] | ≤ Δ | √n
2c |
} | = P | { | |Zn| ≤ Δ | √n
2c |
} | . |
Zn | F → |
U, т.е. |
P | { | |Zn| ≤ Δ | √n
2c |
} | ≈ 2Φ0[Δ | √n
2c |
], |
Φ0(x) | Δ = |
1 √2π |
x ∫ 0 |
exp[- |
x2 2 |
] dx. |
Nβ = | [( | 2cxβ/2 Δ |
) | 2 |
] | + 1, |
Замечание 3. В данном примере рассмотрен случай вычисления
a | Δ = |
M[g(X)] |
a | Δ = |
M[g(X)] |
2. Вычисление вероятности события |
Пример 1. Рассмотрим еще одно применение метода статистических испытаний для оценивания неизвестной вероятности
p | Δ = |
P(A) |
M / n | п.н. → |
p ,. |
* Wn = Zn |
Δ = |
M-np √npq |
F → |
U, где U ~ N(0,1). |
* Wn = Zn ≈ U, |
P | { | | | M n | - p| ≤ Δ | } | = P | { | M-np √npq |
≤ Δ | √ | n
pq |
} | ≈ 2Φ0 | ( | Δ | √ | n
pq |
) | . |
Nβ = | [ | (xβ/2)2p(1-p) Δ2 |
] | + 1, |
Пример 2. Отметим, что в предыдущем примере гарантирующее число испытаний было выбрано априори, т.е. до опыта, и одним и тем же для всех вычисляемых вероятностей p. Но интуитивно ясно, что Nβ должно быть различным в зависимости от значения p и от реализации числа успешных испытаний M. Например, пусть в серии из N испытаний все испытания оказались успешными, т.е. M = N. Найдем для этого случая зависимость Nβ(p) гарантирующего числа испытаний от доверительной вероятности β и вычисляемой вероятности p. С этой целью рассмотрим, как и в примере 1, нормированную частоту
* WN, |
P{ |
* Wn ≤ xβ} = β, |
* WN |
Δ = (WN - p) |
√ |
N p(1 - p) |
= ( |
N-K N |
- p) |
√ |
N p(1 - p) |
≤ xβ , |
K |
Δ = N - M |
WN ≤ p + xβ | √ | p(1 - p)
N |
. |
Nβ(p,K) = | [ | __________ 2K+(xβ)2p+xβ√4Kp+p2(xβ)2 2(1 - p) |
] | + 1. |
Nβ(p,0) = | [ | (xβ)2 p 1 - p |
] | + 1. |