Skip to Content

§2. Распределения экстремальных значений: кто тут рекордсмен

Среднее — это про «обычный вечер». А часто важен рекорд: самый сильный паводок за век, самая большая нагрузка на мост, самый лютый убыток за год. Это максимум выборки, и живёт он по своим законам.

Закон максимума

Обозначим X(n)=max⁡{X1,…,Xn}X_{(n)} = \max\{X_1, \dots, X_n\} — самый большой из nn независимых одинаково распределённых XiX_i с функцией распределения FF. Найти закон максимума легко:

P(X(n)≤x)=P(X1≤x,…,Xn≤x)=[F(x)]n.\mathbf{P}(X_{(n)} \le x) = \mathbf{P}(X_1 \le x, \dots, X_n \le x) = [F(x)]^n.

По кирпичикам: «максимум не больше xx» ровно то же самое, что «все не больше xx». А раз величины независимы, вероятность «все сразу» — это произведение отдельных вероятностей (первая глава, §3), то есть F(x)F(x) в степени nn.

Убойный пример: сверхтяжёлый хвост

Возьмём закон с функцией распределения

F(x)={1−1ln⁡x,x>e,0,x≤e.F(x) = \begin{cases} 1 - \dfrac{1}{\ln x}, & x > e, \\[6pt] 0, & x \le e. \end{cases}

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

γ=P(X(4)>107)=1−(1−1ln⁡107)4.\gamma = \mathbf{P}(X_{(4)} > 10^7) = 1 - \left(1 - \frac{1}{\ln 10^7}\right)^4.

Посчитаем на пальцах. ln⁡107=7ln⁡10≈7⋅2,3=16,1\ln 10^7 = 7 \ln 10 \approx 7 \cdot 2{,}3 = 16{,}1. А для малых ε\varepsilon работает приближение (1−ε)n≈1−nε(1 - \varepsilon)^n \approx 1 - n\varepsilon. Подставляем:

γ≈1−(1−416,1)=416,1≈14.\gamma \approx 1 - \left(1 - \frac{4}{16{,}1}\right) = \frac{4}{16{,}1} \approx \frac14.

Точный подсчёт даёт 0,2260{,}226. То есть почти в каждом четвёртом случае самое большое из четырёх чисел оказывается больше десяти миллионов! Для нормального закона такое событие практически невозможно (правило трёх сигм из главы 3). А тут — четверть.

Проверим кодом. Выборку штампуем методом обратной функции из §1: из u=1−1/ln⁡xu = 1 - 1/\ln x получаем x=e1/(1−u)x = e^{1/(1-u)}. Само число может не влезть в компьютер, поэтому сравниваем логарифмы: x>107  ⟺  1/(1−u)>ln⁡107x > 10^7 \iff 1/(1-u) > \ln 10^7.

Загрузка редактора…

Такой хвост называют сверхтяжёлым. Максимум тут с ростом nn улетает в бесконечность так быстро, что никаким линейным преобразованием — сдвинуть на ana_n, поделить на bnb_n — его не вернуть в приличную конечную область.

Три типа, и больше нет

А вот если для максимума всё-таки находится такой закон (с точностью до сдвига и масштаба), то он обязательно одного из трёх типов — это фундаментальный результат теории:

Тип I (Гумбель):F(x)=exp⁡{−e−x},−∞<x<∞;Тип II (Фреше):F(x)=exp⁡{−x−α},x>0;Тип III (Вейбулл):F(x)=exp⁡{−(−x)α},x≤0.\begin{aligned} &\text{Тип I (Гумбель):} && F(x) = \exp\{-e^{-x}\}, && -\infty < x < \infty; \\ &\text{Тип II (Фреше):} && F(x) = \exp\{-x^{-\alpha}\}, && x > 0; \\ &\text{Тип III (Вейбулл):} && F(x) = \exp\{-(-x)^{\alpha}\}, && x \le 0. \end{aligned}

Какой тип выйдет — решает хвост исходного закона. Грубо:

  • хвост тает как e−xe^{-x} (показательный, нормальный) — тип I, после сдвига X(n)−ln⁡nX_{(n)} - \ln n;
  • хвост степенной, как x−αx^{-\alpha} (тяжёлый, вроде закона Парето) — тип II, после деления X(n)/n1/αX_{(n)} / n^{1/\alpha};
  • значения ограничены сверху, дальше некуда (как у равномерного) — тип III, после растяжения n(X(n)−c)n(X_{(n)} - c) у правого края cc.

Точные условия для каждого типа сформулировал Б. В. Гнеденко в 1943 году. Покрути виджет: выбери тип, двигай размер выборки nn и смотри, как нормированный максимум садится на предельный закон:

Экстремальные значения: куда сходится максимум

Источник: показательное Exp(1). 3000 раз берём максимум из n чисел и нормируем: X₍ₙ₎ − ln n.Столбики — что вышло, линия — предельный закон. Уже при небольших n они садятся друг на друга.

Любопытный трюк: наш сверхтяжёлый пример можно спасти нелинейным преобразованием. Если взять логарифмы X~i=ln⁡Xi\tilde X_i = \ln X_i, их функция распределения станет 1−1/x1 - 1/x при x>1x > 1 — это обычный степенной хвост, и максимум X~(n)/n\tilde X_{(n)}/n сходится к закону второго типа. Логарифм сжимает прямую так сильно, что дальше хватает обычного линейного масштаба.

Минимум и принцип слабейшего звена

А что с минимумом? Тут всё зеркально: min⁡{X1,…,Xn}=−max⁡{−X1,…,−Xn}\min\{X_1, \dots, X_n\} = -\max\{-X_1, \dots, -X_n\}, поэтому предельные законы для минимума получаются из тех же трёх заменой G(x)=1−F(−x)G(x) = 1 - F(-x).

Например, третьему типу соответствует закон 1−exp⁡{−xα}1 - \exp\{-x^{\alpha}\} при x≥0x \ge 0. В теории прочности материалов он известен как закон Вейбулла–Гнеденко, и за ним стоит принцип слабейшего звена: цепь рвётся по самому гнилому звену, значит её прочность — это минимум прочностей звеньев. При α=1\alpha = 1 получается обычный показательный закон с λ=1\lambda = 1.

По-дворовому: бригада сильна ровно настолько, насколько силён самый слабый пацан в ней. На стрелке слабое звено сдаст всех — и закон этого «самого слабого» как раз Вейбулл.

Проверь себя

Тест

Максимум выборки из закона с показательным хвостом (например, Exp(1)) после сдвига X₍ₙ₎ − ln n сходится к закону какого типа?
Обновлено