Skip to Content

§2. Порядковые статистики и смеси: кто какой по счёту

В главе 4 мы уже сортировали выборку в вариационный ряд. Теперь спросим: как распределена kk-я по величине точка? И заодно научимся моделировать смеси — когда величина берётся то из одного закона, то из другого.

Закон kk-й порядковой статистики

Пусть η1,…,ηn\eta_1, \dots, \eta_n равномерны на [0,1][0,1], а η(k)\eta_{(k)} — kk-я по возрастанию.

Утверждение 3. Fη(k)(x)=∑i=knCni xi(1−x)n−i,0≤x≤1.\displaystyle F_{\eta_{(k)}}(x) = \sum_{i=k}^{n} C_n^i\, x^i (1-x)^{n-i}, \qquad 0 \le x \le 1.

Доказательство — красивая подмена. Назовём «успехом» то, что точка ηi\eta_i упала левее xx. Шанс успеха p=xp = x, точки независимы — получилась схема Бернулли. А «kk-я по возрастанию не больше xx» — то же самое, что «хотя бы kk точек левее xx». Это сумма биномиальных вероятностей от kk до nn из §1.

Продифференцировав и сократив (почти все слагаемые взаимно уничтожаются), получаем плотность:

pη(k)(x)=n Cn−1k−1 xk−1(1−x)n−k=1B(k, n−k+1) xk−1(1−x)n−k.p_{\eta_{(k)}}(x) = n\,C_{n-1}^{k-1}\, x^{k-1} (1-x)^{n-k} = \frac{1}{B(k,\, n-k+1)}\, x^{k-1}(1-x)^{n-k}.

Смысл по кирпичикам: xk−1x^{k-1} — шанс, что k−1k-1 точек левее xx; (1−x)n−k(1-x)^{n-k} — что n−kn-k правее; ещё одна точка сидит прямо в xx, а множитель считает, сколькими способами выбрать, кто где.

Бета-распределение

Определение. Величина UU имеет бета-распределение с параметрами r>0r > 0, s>0s > 0, если

pU(x)=1B(r,s) xr−1(1−x)s−1,0<x<1.p_U(x) = \frac{1}{B(r,s)}\, x^{r-1}(1-x)^{s-1}, \qquad 0 < x < 1.

Здесь B(r,s)B(r,s) — бета-функция Эйлера из главы 3, она просто нормирует площадь до единицы. Значит, kk-я порядковая статистика равномерной выборки имеет бета-распределение B(k,n−k+1)B(k, n-k+1).

Форма зависит от параметров: при r=s=1r = s = 1 это равномерное; при r,s>1r, s > 1 — горб; при r,s<1r, s < 1 — «ванна», задранная к краям. Моменты считаются в одну строку:

MUk=B(r+k, s)B(r,s).\mathbf{M}U^k = \frac{B(r+k,\, s)}{B(r,s)}.

Покрути виджет: двигай nn и kk. При k=1k = 1 это минимум, жмущийся к нулю, при k=nk = n — максимум у единицы, в середине — горб около k/(n+1)k/(n+1).

Порядковые статистики: k-я из n — это бета

Берём 10 равномерных чисел, сортируем и смотрим 3-я по величине. Так 8000 раз.Линия — бета-плотность B(3, 8). Её центр около k/(n+1) = 0.273.

Арксинус-закон: кто ведёт в игре

Особый случай r=s=12r = s = \tfrac12 — арксинус-распределение с функцией распределения F(x)=2πarcsin⁡xF(x) = \frac{2}{\pi}\arcsin\sqrt{x}. Его плотность — та самая «ванна»: высокая у краёв и низкая в середине.

Где он вылезает. Два равных по силе игрока бросают монетку: орёл — рубль первому, решка — второму. Какую долю времени первый будет в плюсе? Интуиция говорит: около половины, ведь силы равны. А на деле доля времени лидерства подчиняется арксинус-закону и чаще всего близка к 0 или 1.

Конкретно: F(0,976)≈0,9F(0{,}976) \approx 0{,}9, поэтому в каждом пятом случае один из игроков лидирует не менее 97,6 % всей игры. Проигрывающий почти всю партию сидит в минусе и думает «сейчас отыграюсь» — а закон говорит, что так и просидит.

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

Сравни: «почти всю игру впереди кто-то один» случается чаще, чем «поровну, около половины». Вот такая кривая справедливость у честной монетки.

Смеси и метод суперпозиции

Определение. Пусть pk≥0p_k \ge 0, ∑pk=1\sum p_k = 1, а Fk(x)F_k(x) — функции распределения. Тогда F(x)=∑kpkFk(x)F(x) = \sum_k p_k F_k(x) называется смесью распределений FkF_k с весами pkp_k.

Например, смесь с весами 12\tfrac12 закона «всегда 1» и равномерного на [0,1][0,1]: монеткой решаешь, выдать ровно единицу или случайное число.

Моделируется смесь методом суперпозиции, в два хода (это формула полной вероятности):

  1. Разыгрываем номер k0k_0 с вероятностями pkp_k — дискретным датчиком из §1.
  2. Берём число из закона Fk0F_{k_0} любым подходящим способом.

По-дворовому: сначала жребием решаешь, к какой бригаде идти, потом бригада выдаёт своё.

Пример. Плотность pξ(x)=∑kakxkp_\xi(x) = \sum_{k} a_k x^k с ak≥0a_k \ge 0 на [0,1][0,1]. Перепишем её как ∑kpk(k+1)xk\sum_k p_k (k+1)x^k с pk=ak/(k+1)p_k = a_k/(k+1). А (k+1)xk(k+1)x^k — это плотность максимума из k+1k+1 равномерных чисел (бета B(k+1,1)B(k+1, 1)). Итак: разыграй kk с вероятностями pkp_k, потом возьми максимум из k+1k+1 равномерных. Работает, только пока все ak≥0a_k \ge 0.

Многочлены Бернштейна

А если плотность ff любая непрерывная, не степенной ряд? Её можно приблизить многочленами Бернштейна:

fn(x)=∑k=0nf ⁣(kn)Cnk xk(1−x)n−k.f_n(x) = \sum_{k=0}^{n} f\!\left(\tfrac{k}{n}\right) C_n^k\, x^k (1-x)^{n-k}.

Теорема Вейерштрасса. Если ff непрерывна на [0,1][0,1], то fn(x)→f(x)f_n(x) \to f(x) равномерно по xx при n→∞n \to \infty.

Доказательство опять на вероятностях. Пусть ZnZ_n — число успехов в nn испытаниях с вероятностью успеха xx. Тогда fn(x)=M f(Zn/n)f_n(x) = \mathbf{M}\,f(Z_n/n) — просто среднее значение ff в точке «доля успехов». А доля успехов по неравенству Чебышёва жмётся к xx:

P ⁣(∣Znn−x∣>δ)≤x(1−x)nδ2≤14nδ2.\mathbf{P}\!\left(\left|\frac{Z_n}{n} - x\right| > \delta\right) \le \frac{x(1-x)}{n\delta^2} \le \frac{1}{4n\delta^2}.

Почти вся масса сидит рядом с xx, а там ff почти равна f(x)f(x) по непрерывности. Остаток весит не больше 2M4nδ2\tfrac{2M}{4n\delta^2} и уходит в ноль. Итог: ∣f(x)−fn(x)∣≤ε+M2nδ2|f(x) - f_n(x)| \le \varepsilon + \frac{M}{2n\delta^2} равномерно по xx.

Для моделирования многочлен нормируют, чтобы площадь была 1, и раскладывают как смесь бета-плотностей — тех самых плотностей порядковых статистик. Веса пропорциональны f(k/n)f(k/n). При больших nn это почти то же, что дискретная величина со значениями k/nk/n и вероятностями, пропорциональными f(k/n)f(k/n).

Покрути виджет: двигай степень nn и смотри, как многочлен подползает к функции. На ступеньке убедишься, зачем теореме нужна непрерывность: в точках скачка многочлен застревает посередине и не дотягивается.

Многочлены Бернштейна: приближаем любую непрерывную функцию

Непрерывная функция с изломом в середине. Многочлены подползают к ней со всех сторон.Наибольшее отклонение многочлена от функции: 0.492. Увеличивай n и смотри, как оно тает.

Проверь себя

Тест

Какое распределение у k-й по величине точки из n равномерных на [0,1]?
Обновлено