Skip to Content

§3. Функции риска: сколько стоит промах

Несмещённость и состоятельность отсеивают откровенный мусор. Но среди приличных оценок всё равно остаётся выбор: на отрезке [0,θ][0, \theta] несмещённых и состоятельных у нас уже три. Какая точнее? Чтобы ответить, надо договориться, как мерить точность.

Штраф и риск

Пусть ρ(u)≥0\rho(u) \ge 0 — функция штрафа (функция потерь): за промах θ^−θ\hat\theta - \theta платим ρ(θ^−θ)\rho(\hat\theta - \theta). Обычно ρ(0)=0\rho(0) = 0 и штраф растёт с ростом ∣u∣|u|.

Определение. Функцией риска оценки θ^\hat\theta называется

Rθ^(θ)=M ρ(θ^(X1,…,Xn)−θ),R_{\hat\theta}(\theta) = \mathbf{M}\,\rho\bigl(\hat\theta(X_1, \dots, X_n) - \theta\bigr),

то есть средняя величина потерь при оценивании θ\theta с помощью θ^\hat\theta.

Два ходовых штрафа:

  • ρ(u)=∣u∣\rho(u) = |u| — абсолютный риск, платишь столько, на сколько промазал;
  • ρ(u)=u2\rho(u) = u^2 — квадратичный риск M(θ^−θ)2\mathbf{M}(\hat\theta - \theta)^2, большие промахи бьют больнее.

Квадратичный риск мы уже разложили в §2: риск = дисперсия + смещение². Для несмещённой оценки квадратичный риск — просто её дисперсия.

Смысл по-пацански: штраф — сколько ты отдаёшь, если обсчитался на рынке. Риск — сколько в среднем отдаёшь за смену. Одна неудачная сделка ничего не говорит, говорит средний убыток.

Пример 4. Квадратичный риск частоты Xˉ\bar X в схеме Бернулли. Смещения нет, поэтому

RXˉ(θ)=DXˉ=1n2 D(X1+⋯+Xn)=DX1n=θ(1−θ)n.R_{\bar X}(\theta) = \mathbf{D}\bar X = \frac{1}{n^2}\,\mathbf{D}(X_1 + \dots + X_n) = \frac{\mathbf{D}X_1}{n} = \frac{\theta(1-\theta)}{n}.

Это парабола с максимумом 14n\dfrac{1}{4n} в точке θ=12\theta = \tfrac12. Частоту тяжелее всего оценивать, когда монетка честная, и легче всего — когда успех почти никогда или почти всегда.

Проблема: риск — это кривая

Логично считать лучше ту оценку, у которой риск меньше. Но риск — функция от θ\theta, а не число. Если кривые двух оценок пересекаются, то при одних θ\theta лучше первая, при других — вторая. Что больше: синус или косинус? Вопрос без ответа, пока не договоришься, как сравнивать.

Ниже две такие кривые в схеме Бернулли: риск частоты Xˉ\bar X и риск оценки Ходжеса — Лемана θ~\tilde\theta, которую подробно разберём в §4. Пока достаточно видеть: кривые пересекаются, и в середине выигрывает красная, а по краям — синяя.

Функции риска: частота против Ходжеса — Лемана

Синяя — риск частоты X̄, красная — риск оценки Ходжеса — Лемана θ̃. Пунктиры — максимумы кривых. Ходжес — Леман точнее на 66 % значений θ.Минимакс (худший случай): X̄ — 0.0278, θ̃ — 0.0156, выигрывает θ̃. Байес (среднее по равномерному θ): X̄ — 0.0184, θ̃ — 0.0156, выигрывает θ̃.

Выходов из тупика три.

1. Минимакс: страхуемся от худшего

Сравниваем кривые по их наибольшему значению на Θ\Theta и выбираем ту оценку, у которой максимум риска меньше:

max⁡θ R1(θ)   против   max⁡θ R2(θ).\max_{\theta}\, R_1(\theta) \;\text{ против }\; \max_{\theta}\, R_2(\theta).

Это осторожный подход: даже при самом неудачном θ\theta потеряешь не больше гарантированного. В виджете пунктиры — максимумы. Красная кривая вообще плоская на уровне 14(1+n)2\dfrac{1}{4(1+\sqrt n)^2}, а это ниже пика синей 14n\dfrac{1}{4n}. Ходжес — Леман побеждает по минимаксу при любом nn.

Но минимакс может противоречить здравому смыслу. Представь оценку с огромным риском в узком месте около одного θ\theta и почти нулевым везде ещё, против оценки со средним риском везде. Минимакс выберет вторую, хотя первая почти всюду лучше. Так рассуждает тот, кто в каждом прохожем видит гопника.

2. Байесовский подход: усредняем по θ

Сравниваем площади под кривыми риска, взвешенные некоторой мерой QQ на Θ\Theta:

I1=∫R1(θ) dQ,I2=∫R2(θ) dQ.I_1 = \int R_1(\theta)\,dQ, \qquad I_2 = \int R_2(\theta)\,dQ.

Если QQ — равномерная мера, лучшей считается оценка с меньшей площадью под графиком риска.

Подход назван в честь Томаса Байеса (1702–1761). Байесовскими в статистике называют методы, в которых априорная информация о параметре оформлена в виде распределения QQ на Θ\Theta. Если QQ — вероятностная мера, на сам θ\theta можно смотреть как на случайную величину: природа сначала разыгрывает θ\theta по закону QQ, а потом по нему генерирует выборку. На практике QQ прикидывают по частоте значений θ\theta в прошлых экспериментах или, из равенства всех возможностей, берут равномерной.

Подвигай nn в виджете. При равномерном QQ площадь под синей параболой равна ∫01θ(1−θ)n dθ=16n\int_0^1 \frac{\theta(1-\theta)}{n}\,d\theta = \frac{1}{6n}, под красной — 14(1+n)2\frac{1}{4(1+\sqrt n)^2}. До n=19n = 19 включительно выигрывает Ходжес — Леман, начиная с n=20n = 20 — частота. Разные подходы, разные победители.

3. Сужаем класс оценок

Для некоторых моделей существуют оценки с равномерно минимальным риском в заданном классе — их кривая лежит ниже кривой любой другой оценки из класса при всех θ\theta. Тогда сравнивать нечего, победитель один.

Самый популярный класс — несмещённые оценки с конечной дисперсией, а квадратичный риск там совпадает с дисперсией. Известные победители:

  • в нормальной модели — μ^=Xˉ\hat\mu = \bar X и σ^2=nS2n−1\hat\sigma^2 = \dfrac{n S^2}{n-1};
  • в схеме Бернулли — частота Xˉ\bar X;
  • на отрезке [0,θ][0, \theta] — подвинутый максимум θ^3=n+1n X(n)\hat\theta_3 = \dfrac{n+1}{n}\,X_{(n)}.

Для последней из задачи 3 главы 1 получаем

Dθ^3=(n+1n)2DX(n)=(n+1)2n2⋅n θ2(n+1)2(n+2)=θ2n(n+2).\mathbf{D}\hat\theta_3 = \left(\frac{n+1}{n}\right)^2 \mathbf{D}X_{(n)} = \frac{(n+1)^2}{n^2} \cdot \frac{n\,\theta^2}{(n+1)^2(n+2)} = \frac{\theta^2}{n(n+2)}.

За то, что убрали смещение максимума, заплатили ростом дисперсии в (n+1n)2\left(\frac{n+1}{n}\right)^2 раз. Зато сравним с удвоенным средним: Dθ^2=4 DXˉ=θ23n\mathbf{D}\hat\theta_2 = 4\,\mathbf{D}\bar X = \dfrac{\theta^2}{3n}, и

Dθ^3Dθ^2=3n+2≤1  →  0.\frac{\mathbf{D}\hat\theta_3}{\mathbf{D}\hat\theta_2} = \frac{3}{n+2} \le 1 \;\to\; 0.

Уже при n=10n = 10 подвинутый максимум вчетверо точнее удвоенного среднего, а при n=100n = 100 — в 34 раза. Тут кривые и не пересекаются: θ\theta — параметр масштаба, все риски имеют вид const⋅θ2\text{const} \cdot \theta^2, и сравнение сводится к сравнению констант.

На данных из §1 (выборка получена при θ0=35\theta_0 = 35): θ^2=28,1\hat\theta_2 = 28{,}1, θ^3=33,1\hat\theta_3 = 33{,}1. Подвинутый максимум ближе, а удвоенное среднее вообще легло левее x(10)=30,1x_{(10)} = 30{,}1.

Посмотри на это в виджете из §2. Таблица снизу — эмпирический квадратичный риск против теории. Сравни θ^2\hat\theta_2, θ^3\hat\theta_3 и θ^5=X(1)+X(n)\hat\theta_5 = X_{(1)} + X_{(n)}: все несмещённые, а риски различаются в разы (сравнение θ^3\hat\theta_3 и θ^5\hat\theta_5 — задача 7).

Сравнение оценок θ на равномерной выборке

ОценкаСреднееСмещение (теория)Ст. откл.M(θ̂ − θ)² (теория)
θ̂₂ = 2·X̄1.0010.001 (0.000)0.1280.0163 (0.0167)
θ̂₃ = (n+1)/n·max1.0010.001 (0.000)0.0470.0022 (0.0023)
θ̂₅ = min + max1.0010.001 (0.000)0.0660.0043 (0.0043)

4000 раз берём выборку из 20 точек на [0, θ], θ = 1, и считаем по ней каждую оценку. Кривые показывают, как разбросаны значения оценок, зелёная вертикаль — истинное θ.Несмещённая оценка — горб, центр тяжести которого стоит на θ. Точная — горб узкий. Двигай n и смотри, кто сужается, а кто нет.

Смысл по-пацански: честных бригадиров (несмещённых) много, но самый собранный среди них один, и его можно назвать.

Внимание: «лучший среди несмещённых» не значит «лучший вообще». Если разрешить смещение, на отрезке [0,θ][0, \theta] оценка n+2n+1 X(n)\dfrac{n+2}{n+1}\,X_{(n)} имеет квадратичный риск θ2(n+1)2\dfrac{\theta^2}{(n+1)^2} — меньше, чем θ2n(n+2)\dfrac{\theta^2}{n(n+2)} у θ^3\hat\theta_3. Чуть-чуть смещения в обмен на заметно меньший разброс. Проверим:

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

Какой штраф выбрать

Во многих моделях существуют несмещённые оценки с равномерно минимальным риском для любой выпуклой функции штрафа. Но реальные, например финансовые, потери всегда ограничены: больше, чем есть в кассе, не отдашь. А ограниченная на всей прямой функция, не равная константе, не бывает выпуклой. И для ограниченных штрафов, скажем ρ(u)=const\rho(u) = \text{const} при ∣u∣>δ|u| > \delta и 00 иначе, несмещённых оценок с равномерно — и даже локально — минимальным риском, как правило, нет.

К счастью, при больших выборках всё упрощается. Разложим гладкий штраф в ряд Тейлора около нуля:

ρ(u)=a+b u+c u2+…\rho(u) = a + b\,u + c\,u^2 + \dots

Из ρ(0)=0\rho(0) = 0 получаем a=0a = 0. Из ρ(u)≥0\rho(u) \ge 0 — b=0b = 0: иначе при малых uu нужного знака штраф ушёл бы в минус. Остаётся ρ(u)≈c u2\rho(u) \approx c\,u^2. Для состоятельной оценки при больших nn промахи маленькие, поэтому минимизировать Mρ(θ^−θ)\mathbf{M}\rho(\hat\theta - \theta) — практически то же, что минимизировать квадратичный риск. Вот почему квадратичный риск — рабочая лошадка статистики.

Однако оценки, лучшие при квадратичном штрафе, часто слишком чувствительны к выбросам — резко выделяющимся наблюдениям. Квадрат раздувает каждый дальний промах. Эту проблему разберём в главе 8.

Проверь себя

Тест

Риск-кривые двух оценок пересекаются. Оценка A имеет меньший максимум риска, оценка B — меньшую площадь под кривой риска. Кого выберет минимаксный подход, а кого — байесовский с равномерной мерой?
Обновлено