Skip to Content

§1. L-оценки

Рассмотрим вариационный ряд X(1)≤X(2)≤⋯≤X(n)X_{(1)} \le X_{(2)} \le \dots \le X_{(n)} (см. §4 гл. 4). LL-оценками называются линейные комбинации ∑wiX(i)\sum w_iX_{(i)} порядковых статистик, где wiw_i — некоторые веса. Эти оценки обобщают усечённое среднее (см. §2 гл. 8)

X‾α=1n−2k(X(k+1)+⋯+X(n−k)),где 0<α<12, k=[αn],\overline X_\alpha = \frac1{n - 2k}\bigl(X_{(k+1)} + \dots + X_{(n-k)}\bigr), \quad\text{где } 0 < \alpha < \tfrac12,\ k = [\alpha n],

у которого kk крайним с каждой стороны наблюдениям приданы нулевые веса, а оставшимся (n−2k)(n - 2k) центральным наблюдениям — одинаковые wi=1/(n−2k)w_i = 1/(n - 2k). (Здесь [⋅][\cdot] — целая часть числа.)

Смысл по-пацански: выстраиваем пацанов по росту и раздаём каждому «голос» в зависимости от места в строю, а не от того, кто он такой. Усечённое среднее: крайним по kk человек с каждой стороны голоса не дают вовсе, остальные голосуют поровну.

Чтобы изучить поведение LL-оценок при больших nn, удобно задавать веса winw_{in} (i=1,…,ni = 1, \dots, n; n=1,2,…n = 1, 2, \dots) в виде

win=1n λ(in+1),(1)w_{in} = \frac1n\,\lambda\Bigl(\frac i{n+1}\Bigr), \tag{1}

где λ(t)\lambda(t) — некоторая функция, определённая на отрезке [0,1][0, 1]. Например, усечённому среднему X‾α\overline X_\alpha отвечает

λ(t)=11−2α I{α<t<1−α}.(2)\lambda(t) = \frac1{1 - 2\alpha}\,I_{\{\alpha<t<1-\alpha\}}. \tag{2}

По кирпичикам: i/(n+1)i/(n+1) — «доля пути» по вариационному ряду: у минимума она около 0, у медианы 12\frac12, у максимума около 1. Функция λ\lambda говорит, какой вес получает наблюдение, стоящее на этой доле пути. Множитель 1n\frac1n нужен, чтобы веса в сумме давали примерно ∫01λ(t) dt=1\int_0^1\lambda(t)\,dt = 1.

Естественно рассмотреть более гладкое распределение весов. Приведём условия, обеспечивающие асимптотическую нормальность LL-оценок (по монографии Хьюбера «Робастность в статистике»).

Теорема 1. Пусть случайные величины XiX_i независимы и одинаково распределены на интервале (a,b)(a, b), −∞≤a<b≤∞-\infty \le a < b \le \infty, согласно распределению FF, у которого

  1. существует положительная при a<x<ba < x < b плотность p(x)p(x),
  2. MX12<∞\mathsf MX_1^2 < \infty.

Потребуем также, чтобы выполнялось условие

  1. λ(t)\lambda(t) — ограниченная функция, непрерывная почти всюду (относительно лебеговой меры) с ∫01λ(t) dt=1\int_0^1\lambda(t)\,dt = 1.

Положим

μ(F,λ)=∫01λ(t)F−1(t) dt,σ2(F,λ)=∫01G2(t) dt−(∫01G(t) dt)2,\mu(F, \lambda) = \int_0^1\lambda(t)F^{-1}(t)\,dt, \qquad \sigma^2(F, \lambda) = \int_0^1G^2(t)\,dt - \Bigl(\int_0^1G(t)\,dt\Bigr)^2,

где G(t)G(t) — любая функция с G′(t)=λ(t)/p(F−1(t))G'(t) = \lambda(t)/p\bigl(F^{-1}(t)\bigr). Тогда при условии σ(F,λ)>0\sigma(F, \lambda) > 0 для статистики

Ln=1n∑i=1nλ(in+1)X(i)(3)L_n = \frac1n\sum_{i=1}^n\lambda\Bigl(\frac i{n+1}\Bigr)X_{(i)} \tag{3}

справедлива сходимость

n(Ln−μ(F,λ))→dξ∼N(0,σ2(F,λ))при n→∞.\sqrt n\bigl(L_n - \mu(F, \lambda)\bigr) \xrightarrow{d} \xi \sim \mathcal N\bigl(0, \sigma^2(F, \lambda)\bigr) \quad\text{при } n \to \infty.

По кирпичикам: μ(F,λ)\mu(F, \lambda) — это та же LL-оценка, но «на бесконечной выборке»: вместо X(i)X_{(i)} стоит теоретическая квантиль F−1(t)F^{-1}(t). А σ2\sigma^2 — дисперсия случайной величины G(U)G(U) при UU равномерном на [0,1][0, 1]. Чем меньше плотность pp в той области, где λ\lambda велика, тем круче растёт GG и тем больше дисперсия: веса, положенные туда, где точек мало, — дорогие.

Следствие. Пусть элементы выборки XiX_i распределены согласно закону F(x−θ)F(x - \theta), где FF симметрична относительно 0, а функция λ\lambda — относительно 12\frac12. Тогда легко проверить, что μ(F,λ)=θ\mu(F, \lambda) = \theta, и поэтому n(Ln−θ)→dξ∼N(0,σ2(F,λ))\sqrt n(L_n - \theta) \xrightarrow{d} \xi \sim \mathcal N\bigl(0, \sigma^2(F, \lambda)\bigr).

Оптимальная весовая функция

Для заданного распределения FF наиболее эффективная LL-оценка параметра сдвига θ\theta получается путём минимизации дисперсии σ2(F,λ)\sigma^2(F, \lambda) по λ\lambda.

Теорема 2. Допустим, что плотность p(x)=F′(x)p(x) = F'(x) имеет две производные p′(x)p'(x), p′′(x)p''(x) почти всюду и что p(x)→0p(x) \to 0 при x→±∞x \to \pm\infty. Положим

γ(x)=−p′(x)/p(x).(4)\gamma(x) = -p'(x)/p(x). \tag{4}

Тогда асимптотическая дисперсия σ2(F,λ)\sigma^2(F, \lambda) минимальна при λ=λ∗\lambda = \lambda^*, которая пропорциональна функции γ′(F−1(t))\gamma'\bigl(F^{-1}(t)\bigr) (см. условие 3 теоремы 1). В этом случае

σ2(F,λ∗)=1/I(F),где I(F)=∫−∞∞[p′(x)]2/p(x) dx(5)\sigma^2(F, \lambda^*) = 1/I(F), \quad\text{где } I(F) = \int_{-\infty}^{\infty}\bigl[p'(x)\bigr]^2/p(x)\,dx \tag{5}

обозначает информацию Фишера, введённую ранее в §3 гл. 9. Другими словами, такая LL-оценка является асимптотически эффективной (как и оценка максимального правдоподобия).

По кирпичикам: γ(x)=−(ln⁡p(x))′\gamma(x) = -(\ln p(x))' — это «функция вклада» из метода максимального правдоподобия: уравнение ОМП для сдвига есть ∑γ(Xi−θ)=0\sum\gamma(X_i - \theta) = 0. Её производная γ′\gamma' показывает, насколько информативно наблюдение, попавшее в точку xx. Где γ′\gamma' велика — там наблюдения ценные, им и вес побольше.

Смысл по-пацански: оптимальная LL-оценка раздаёт голоса пропорционально тому, насколько свидетель на данном месте строя вообще что-то знает про центр. У нормального закона знают все одинаково — голоса поровну, это среднее. У тяжёлых хвостов крайние — болтуны, им голос урезают.

Нужно ли, чтобы λ∗\lambda^* была неотрицательной? Для неотрицательности λ∗(t)\lambda^*(t) необходимо и достаточно, чтобы γ′(x)≥0\gamma'(x) \ge 0 при всех xx. Это эквивалентно выпуклости функции −ln⁡p(x)-\ln p(x). Такие распределения называются сильно унимодальными.

Пример 1. Оптимальные веса для трёх законов

Нетрудно проверить, что для стандартного нормального закона (F=ΦF = \Phi) функция γ(x)=x\gamma(x) = x. Отсюда оптимальная λ∗≡1\lambda^* \equiv 1. Соответствующая LnL_n совпадает с ОМП X‾\overline X. Информация Фишера I(Φ)=1I(\Phi) = 1.

В случае логистического распределения с F(x)=1/(1+e−x)F(x) = 1/(1 + e^{-x}) находим, что γ(x)=2F(x)−1=th⁡(x/2)\gamma(x) = 2F(x) - 1 = \operatorname{th}(x/2). Оптимальная λ∗(t)=6t(1−t)\lambda^*(t) = 6t(1 - t), причём I(F)=1/3I(F) = 1/3.

По кирпичикам: для логистического закона p=F(1−F)p = F(1 - F), p′=p(1−2F)p' = p(1 - 2F), отсюда γ=2F−1\gamma = 2F - 1 и γ′=2p=2F(1−F)\gamma' = 2p = 2F(1 - F). В точке x=F−1(t)x = F^{-1}(t) это 2t(1−t)2t(1 - t); нормируем к ∫016t(1−t) dt=1\int_0^16t(1-t)\,dt = 1 — получаем 6t(1−t)6t(1 - t). А I(F)=∫γ2p dx=∫01(2t−1)2dt=13I(F) = \int\gamma^2p\,dx = \int_0^1(2t - 1)^2dt = \frac13.

Для закона Коши с плотностью p(x)=1/[π(1+x2)]p(x) = 1/[\pi(1 + x^2)] получается весьма своеобразная оптимальная функция

λ∗(t)=2cos⁡(2πt)[cos⁡(2πt)−1],\lambda^*(t) = 2\cos(2\pi t)\bigl[\cos(2\pi t) - 1\bigr],

которая отрицательна при ∣t−12∣>14|t - \frac12| > \frac14. Здесь I(F)=12I(F) = \frac12.

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

Проверка

Чему равно λ∗(12)\lambda^*(\frac12) для закона Коши?

В случае «наименее благоприятного распределения» Хьюбера, определяемого в примере 3 §2, оптимальной LL-оценкой является α\alpha-усечённое среднее X‾α\overline X_\alpha (α=F(−b)\alpha = F(-b)) с весовой функцией (2). (У закона Хьюбера γ(x)=ψb(x)\gamma(x) = \psi_b(x) — линейна в [−b,b][-b, b] и постоянна снаружи, поэтому γ′\gamma' — индикатор отрезка; при ε=0,05\varepsilon = 0{,}05 получается α≈0,102\alpha \approx 0{,}102.)

Поиграй с законами и весовыми функциями: для каждого закона кнопка «Оптимальная λ∗\lambda^*» даёт эффективность 1, а среднее и усечённые средние — меньше.

L-оценки: весовая функция λ(t)

0,000,250,500,751,001,60
Закон: Логистический (F(x) = 1/(1 + e⁻ˣ)). σ²(F, λ) = 3,000, граница 1/I(F) = 3,000, эффективность 1/(I·σ²) = 1,000

Линия — весовая функция λ(t) на [0, 1]: какой вес получает порядковая статистика X₍ᵢ₎ с i/(n + 1) ≈ t. Точки — веса wᵢ для n = 20 (нормированы к сумме 1, ×n). σ²(F, λ) — асимптотическая дисперсия по теореме 1, 1/I(F) — нижняя граница (теорема 2: её достигает λ*). По книге: λ*(t) = 6t(1 − t).

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

Устойчивость

Замечание 1. Помимо эффективности, важную роль играет устойчивость оценки по отношению к выделяющимся наблюдениям («выбросам»). Если значения весовой функции λ(t)\lambda(t) вблизи концов отрезка [0,1][0, 1] малы по сравнению со значениями в середине, то LL-оценка относительно нечувствительна к «выбросам». Тем не менее, для того чтобы оценка имела положительную толерантность (см. §4 гл. 8), необходимо, чтобы носителем функции λ(t)\lambda(t) был интервал (α,1−α)(\alpha, 1 - \alpha) при некотором 0<α<120 < \alpha < \frac12.

По кирпичикам: толерантность — доля наблюдений, которые можно утащить в бесконечность, не сломав оценку. Если λ(t)≠0\lambda(t) \ne 0 сколь угодно близко к концу, то и самая крайняя точка получает ненулевой вес — увези её в бесконечность, и оценка поедет следом. Поэтому оптимальная λ∗\lambda^* для логистического закона (6t(1−t)6t(1-t), положительная на всём (0,1)(0, 1)) имеет нулевую толерантность, а усечённое среднее — толерантность α\alpha.

Смысл по-пацански: хочешь, чтобы оценку нельзя было купить одним выбросом, — не давай голоса тем, кто стоит в самом конце строя. Хоть маленький голос у крайнего — и он может утащить оценку куда угодно.

Проверь себя

Тест

Какая весовая функция λ(t) соответствует выборочному среднему X̄?

Тест

Для какого из законов оптимальная L-оценка придаёт крайним наблюдениям отрицательные веса?

Тест

Почему L-оценка с λ(t) = 6t(1 − t) имеет нулевую толерантность, хотя веса у краёв малы?
Обновлено