Skip to Content

§1. Статистическая модель: угадай, где кончается отрезок

До сих пор мы знали закон и штамповали по нему числа. Теперь садимся по ту сторону стола: числа на руках, а закон известен не до конца. Это и есть работа статистика.

Эксперимент

Пусть θ\theta — неизвестное положительное число. Вот координаты десяти точек, взятых наугад из отрезка [0,θ][0, \theta] (с точностью до 0,1):

3,53,225,68,811,626,618,20,412,330,13{,}5 \quad 3{,}2 \quad 25{,}6 \quad 8{,}8 \quad 11{,}6 \quad 26{,}6 \quad 18{,}2 \quad 0{,}4 \quad 12{,}3 \quad 30{,}1

Они получены по формуле xi=θ yix_i = \theta\, y_i, где yiy_i — псевдослучайные числа из главы 2. Попробуй угадать θ\theta.

Пара вопросов на разогрев. Может ли θ\theta равняться 28? Нет: точка 30,130{,}1 уже правее, а все точки лежат на [0,θ][0, \theta]. А 100? Формально может, но тогда все десять точек случайно сбились в левую треть отрезка. Шанс этого (30,1/100)10≈6⋅10−6(30{,}1/100)^{10} \approx 6 \cdot 10^{-6} — как выиграть в лотерею, не покупая билет.

Модель на языке математики

Формально данные x1,…,x10x_1, \dots, x_{10} — это реализация независимых величин XiX_i, равномерно распределённых на [0,θ][0, \theta], с функцией распределения

Fθ(x)={0,x≤0,x/θ,0<x<θ,1,x≥θ.F_\theta(x) = \begin{cases} 0, & x \le 0, \\ x / \theta, & 0 < x < \theta, \\ 1, & x \ge \theta. \end{cases}

Здесь θ∈Θ=(0,+∞)\theta \in \Theta = (0, +\infty) — неизвестный параметр масштаба: он растягивает отрезок, не меняя формы закона.

Статистическая модель — это семейство функций распределения {Fθ(x), θ∈Θ}\{F_\theta(x),\ \theta \in \Theta\}, где Θ\Theta — множество возможных значений параметра. Данные x1,…,xnx_1, \dots, x_n считаются реализацией выборки X1,…,XnX_1, \dots, X_n из закона Fθ0F_{\theta_0} при некотором неизвестном θ0∈Θ\theta_0 \in \Theta. Задача — по выборке оценить θ0\theta_0 как можно точнее.

По кирпичикам:

  • семейство — не один закон, а целая пачка, по одному на каждое θ\theta;
  • выборка — nn независимых величин с одним и тем же законом;
  • θ0\theta_0 — «правильный» закон из пачки, по которому реально получены данные.

Если вспомнить метод обратной функции из главы 4, картинка совсем простая. Кто-то загадал θ0\theta_0 и прогнал псевдослучайные числа yiy_i через xi=Fθ0−1(yi)x_i = F_{\theta_0}^{-1}(y_i). Тебе показали только выход — xix_i. Надо восстановить настройку мясорубки.

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

Оценка — это формула от выборки

Будем оценивать θ0\theta_0 какой-нибудь функцией θ^(x1,…,xn)\hat\theta(x_1, \dots, x_n) от наблюдений. Крышечка над буквой — знак «это оценка, а не сама величина». Для нашей модели напрашиваются две формулы:

θ^1=x(n)=max⁡{x1,…,xn},θ^2=2 xˉ=2(x1+⋯+xn)n.\hat\theta_1 = x_{(n)} = \max\{x_1, \dots, x_n\}, \qquad \hat\theta_2 = 2\,\bar x = \frac{2(x_1 + \dots + x_n)}{n}.

Откуда они:

  • θ^1\hat\theta_1 — самая правая точка. Правый край не левее неё, а при большом nn какая-то точка ляжет совсем рядом с краем.
  • θ^2\hat\theta_2 — удвоенное среднее. Центр отрезка [0,θ][0, \theta] стоит в θ/2\theta / 2, и среднее точек крутится около центра. Удвоил — получил край.

Для наших данных: θ^1=30,1\hat\theta_1 = 30{,}1, а θ^2=2⋅14,03=28,06\hat\theta_2 = 2 \cdot 14{,}03 = 28{,}06. Заметь, удвоенное среднее оказалось левее самой правой точки — заведомо мимо, ведь θ≥30,1\theta \ge 30{,}1. Интуитивно понятно, что при росте nn обе оценки будут подбираться к θ0\theta_0. Но какая точнее? И как вообще сравнивать оценки? Этим займётся вся глава.

Есть и третья кандидатура, к которой мы придём в §2–§3: чуть подвинуть максимум вправо,

θ^3=n+1n x(n).\hat\theta_3 = \frac{n+1}{n}\, x_{(n)}.

Для наших данных θ^3=1,1⋅30,1=33,11\hat\theta_3 = 1{,}1 \cdot 30{,}1 = 33{,}11.

Сыграй сам

Виджет загадывает θ\theta и показывает только точки. Поставь свою догадку, вскрой и сравни с тремя формулами. Поиграй несколько раундов: обходить θ^3\hat\theta_3 стабильно получается редко.

Угадай θ: где правый край отрезка?

КтоЗначениеПромах |θ̂ − θ|
Ты50.0?
θ̂₁ = max??
θ̂₂ = 2·X̄??
θ̂₃ = (n+1)/n·max??
Истинное θ?—

Кто-то загадал θ от 10 до 90 и кинул 10 точек равномерно на [0, θ]. Видны только точки. Поставь свою догадку и вскрой, а потом сравни с формулами.Счёт: раундов 0, ты ближе θ̂₃ в 0.

Посчитаем оценки по нашим данным кодом. Ответ, кстати, известен: выборка получена умножением на θ0=35\theta_0 = 35.

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

В этот раз выиграл θ^3\hat\theta_3, а удвоенное среднее промахнулось сильнее всех и даже легло левее точки 30,130{,}1. Но одна выборка — не доказательство. Чтобы сравнивать оценки честно, нужно смотреть, как они ведут себя на всех возможных выборках, то есть как случайные величины. Об этом §2.

Проверь себя

Тест

Наблюдения: 4,1; 7,9; 2,2; 9,6 — выборка с равномерного отрезка [0, θ]. Какое значение θ точно невозможно?
Обновлено