Skip to Content

§2. Несмещённость и состоятельность: не врать и не тупить

Оценка θ^(X1,…,Xn)\hat\theta(X_1, \dots, X_n) — это формула от случайной выборки, значит, она сама случайная величина. На одной выборке может повезти, на другой — нет. Поэтому оценку судят не по одному попаданию, а по её закону распределения. Первые два требования к нему — несмещённость и состоятельность.

Несмещённость: в среднем в цель

Определение. Оценка θ^(x1,…,xn)\hat\theta(x_1, \dots, x_n) параметра θ\theta называется несмещённой, если

Mθ θ^(X1,…,Xn)=θдля всех θ∈Θ.\mathbf{M}_\theta\, \hat\theta(X_1, \dots, X_n) = \theta \quad \text{для всех } \theta \in \Theta.

По кирпичикам: индекс θ\theta у Mθ\mathbf{M}_\theta значит «матожидание считаем так, будто выборка взята из закона FθF_\theta». Дальше индекс будем опускать, чтобы формулы не распухали. Разность b(θ)=Mθ^−θb(\theta) = \mathbf{M}\hat\theta - \theta называют смещением (по-английски bias).

Важно, что условие должно выполняться при всех θ\theta. Тривиальный контрпример: оценка θ^≡1\hat\theta \equiv 1, которая на выборку вообще не смотрит. При θ=1\theta = 1 она идеальна, а при других θ\theta у неё смещение b(θ)=1−θb(\theta) = 1 - \theta. Сломанные часы тоже показывают точное время дважды в сутки.

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

Смещён ли максимум

Вернёмся к отрезку [0,θ][0, \theta] из §1.

  • θ^1=X(n)\hat\theta_1 = X_{(n)} всегда не больше θ\theta, значит, систематически занижает. Точнее, из задачи 3 главы 1: MX(n)=nn+1 θ\mathbf{M}X_{(n)} = \dfrac{n}{n+1}\,\theta. Смещение −θn+1-\dfrac{\theta}{n+1}.
  • θ^2=2Xˉ\hat\theta_2 = 2\bar X несмещённая: закон каждой XiX_i симметричен относительно θ/2\theta / 2, так что MXi=θ/2\mathbf{M}X_i = \theta / 2, и по свойствам матожидания M 2Xˉ=θ\mathbf{M}\,2\bar X = \theta.
  • θ^3=n+1n X(n)\hat\theta_3 = \dfrac{n+1}{n}\,X_{(n)} несмещённая: домножили максимум ровно на столько, чтобы убить смещение.

Иногда оценивают не сам параметр

Бывает, что интересен не θ\theta, а заданная функция φ(θ)\varphi(\theta).

Пример 1. Из партии приборов отобрали nn штук, X1,…,XnX_1, \dots, X_n — их время работы до поломки, закон показательный: Fθ(x)=1−e−θxF_\theta(x) = 1 - e^{-\theta x}, x>0x > 0. Надо оценить среднее время до поломки

φ(θ)=MX1=∫0∞x θe−θx dx=1θ.\varphi(\theta) = \mathbf{M}X_1 = \int_0^\infty x\,\theta e^{-\theta x}\,dx = \frac{1}{\theta}.

По свойствам матожидания выборочное среднее Xˉ\bar X — несмещённая оценка для φ(θ)\varphi(\theta): MXˉ=1/θ\mathbf{M}\bar X = 1/\theta.

А вот если оценивать сам θ\theta через θ^=1/Xˉ\hat\theta = 1/\bar X, оценка выйдет смещённой. Функция 1/x1/x выпуклая, и для таких функций матожидание от функции больше функции от матожидания (неравенство Йенсена): M(1/Xˉ)>1/MXˉ=θ\mathbf{M}(1/\bar X) > 1/\mathbf{M}\bar X = \theta. Точный ответ M(1/Xˉ)=nn−1 θ\mathbf{M}(1/\bar X) = \dfrac{n}{n-1}\,\theta, а несмещённая оценка n−1X1+⋯+Xn\dfrac{n-1}{X_1 + \dots + X_n} — это задача 6.

Пример 2. Не всякую функцию можно оценить без смещения. Пусть X1X_1 — одно испытание Бернулли: P(X1=1)=θ\mathbf{P}(X_1 = 1) = \theta, P(X1=0)=1−θ\mathbf{P}(X_1 = 0) = 1 - \theta, θ∈(0,1)\theta \in (0, 1). Хотим оценить φ(θ)=1/θ\varphi(\theta) = 1/\theta. Оценка — это два числа: φ^(0)\hat\varphi(0) и φ^(1)\hat\varphi(1). Условие несмещённости:

φ^(0) (1−θ)+φ^(1) θ=1θ.\hat\varphi(0)\,(1 - \theta) + \hat\varphi(1)\,\theta = \frac{1}{\theta}.

Слева прямая по θ\theta, справа гипербола. При θ→0\theta \to 0 левая часть стремится к φ^(0)\hat\varphi(0), а правая улетает в бесконечность. Не сходится ни при каких φ^(0),φ^(1)\hat\varphi(0), \hat\varphi(1).

Выборочная дисперсия смещена

Пример 3. Выборка из закона со средним μ=MX1\mu = \mathbf{M}X_1 и дисперсией σ2=DX1\sigma^2 = \mathbf{D}X_1, например из нормального N(μ,σ2)N(\mu, \sigma^2). Среднее Xˉ\bar X оценивает μ\mu без смещения. Для σ2\sigma^2 напрашивается выборочная дисперсия

S2=1n∑i=1n(Xi−Xˉ)2=1n∑i=1nXi2−Xˉ2.S^2 = \frac1n \sum_{i=1}^n (X_i - \bar X)^2 = \frac1n \sum_{i=1}^n X_i^2 - \bar X^2.

Второе равенство — та же формула «среднее квадрата минус квадрат среднего», что и для обычной дисперсии в главе 1, только для величины, которая с вероятностью 1/n1/n принимает каждое значение xix_i.

Посчитаем MS2\mathbf{M}S^2. Раскроем Xˉ2=1n2∑i,jXiXj\bar X^2 = \frac{1}{n^2}\sum_{i,j} X_i X_j и разделим слагаемые на диагональные (i=ji = j) и остальные:

MS2=1n∑i=1nMXi2−1n2∑i=1nMXi2−1n2∑i≠jMXi MXj.\mathbf{M}S^2 = \frac1n \sum_{i=1}^n \mathbf{M}X_i^2 - \frac{1}{n^2} \sum_{i=1}^n \mathbf{M}X_i^2 - \frac{1}{n^2} \sum_{i \ne j} \mathbf{M}X_i\, \mathbf{M}X_j.

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

  • первая сумма даёт MX12\mathbf{M}X_1^2 — все слагаемые одинаковые;
  • вторая — 1nMX12\frac1n \mathbf{M}X_1^2, это диагональ из Xˉ2\bar X^2;
  • в третьей n(n−1)n(n-1) слагаемых, и для i≠ji \ne j матожидание произведения распалось в произведение благодаря независимости: n−1n(MX1)2\frac{n-1}{n}(\mathbf{M}X_1)^2.

Собираем:

MS2=MX12−1nMX12−n−1n(MX1)2=n−1n DX1.\mathbf{M}S^2 = \mathbf{M}X_1^2 - \frac1n\mathbf{M}X_1^2 - \frac{n-1}{n}(\mathbf{M}X_1)^2 = \frac{n-1}{n}\,\mathbf{D}X_1.

Выборочная дисперсия в среднем занижает истину в n−1n\frac{n-1}{n} раз. Чтобы убрать смещение, домножают на nn−1\frac{n}{n-1}:

σ^2=nn−1 S2=1n−1∑i=1n(Xi−Xˉ)2.\hat\sigma^2 = \frac{n}{n-1}\,S^2 = \frac{1}{n-1}\sum_{i=1}^n (X_i - \bar X)^2.

Вот откуда в калькуляторах и в numpy.var(..., ddof=1) берётся n−1n - 1 в знаменателе.

Смысл по-пацански: разброс считаем от Xˉ\bar X, а не от настоящего центра μ\mu. Но Xˉ\bar X подстроено под эти же точки и сидит к ним ближе, чем μ\mu. Вот разброс и выходит чуть меньше реального — одну степень свободы мы «съели», когда считали среднее.

С корнем ещё хитрее. Даже несмещённое σ^2\hat\sigma^2 под корнем даёт смещённую оценку σ\sigma: корень вогнутый, Йенсен работает в другую сторону. В нормальной модели несмещённо оценивает стандартное отклонение

σ^=cnnS2n−1,cn=n−12  Γ ⁣(n−12)Γ ⁣(n2),\hat\sigma = c_n \sqrt{\frac{n S^2}{n-1}}, \qquad c_n = \sqrt{\frac{n-1}{2}}\;\frac{\Gamma\!\left(\frac{n-1}{2}\right)}{\Gamma\!\left(\frac n2\right)},

где Γ\Gamma — гамма-функция из §4 главы 3. Поправка быстро уходит в единицу:

nn2345102050
cnc_n1,2531,1281,0851,0641,0281,0131,005

Проверим смещение S2S^2 и таблицу кодом:

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

Несмещённости мало

Само по себе отсутствие смещения ничего не гарантирует. В схеме Бернулли первый элемент выборки X1X_1 — несмещённая оценка вероятности успеха: MX1=0⋅(1−θ)+1⋅θ=θ\mathbf{M}X_1 = 0 \cdot (1 - \theta) + 1 \cdot \theta = \theta. Но он принимает только значения 0 и 1, которые даже не лежат в Θ=(0,1)\Theta = (0, 1)! И сколько ни собирай данных, эта оценка смотрит на одно наблюдение. Нужно, чтобы ошибка уходила в ноль с ростом выборки.

Определение. Оценка θ^\hat\theta называется состоятельной, если для всех θ∈Θ\theta \in \Theta

θ^n=θ^(X1,…,Xn)→ P θпри n→∞.\hat\theta_n = \hat\theta(X_1, \dots, X_n) \xrightarrow{\ \mathbf{P}\ } \theta \quad \text{при } n \to \infty.

Стрелка с буквой P\mathbf{P} — сходимость по вероятности: для любого ε>0\varepsilon > 0

P(∣θ^n−θ∣>ε)→0при n→∞.\mathbf{P}\bigl(|\hat\theta_n - \theta| > \varepsilon\bigr) \to 0 \quad \text{при } n \to \infty.

То есть как ни сузь коридор ±ε\pm\varepsilon вокруг истины, при большой выборке оценка почти наверняка в него попадёт. Вероятностная масса оценки стягивается к θ\theta.

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

Как доказывать состоятельность

Обычно работает один из трёх способов.

  1. Напрямую найти закон оценки и посчитать вероятность промаха (задачи 1 и 2).
  2. Закон больших чисел плюс непрерывность: Xˉ→MX1\bar X \to \mathbf{M}X_1, а непрерывная функция сходимость сохраняет. Так, 1/Xˉ1/\bar X из примера 1 состоятельна, хоть и смещена.
  3. Через смещение и дисперсию:

Лемма. Если смещение bn(θ)=Mθ^n−θb_n(\theta) = \mathbf{M}\hat\theta_n - \theta и дисперсия Dθ^n\mathbf{D}\hat\theta_n стремятся к нулю при n→∞n \to \infty, то оценка θ^\hat\theta состоятельна.

Доказательство. По неравенству Чебышёва

P(∣θ^n−θ∣>ε)≤M(θ^n−θ)2ε2.\mathbf{P}\bigl(|\hat\theta_n - \theta| > \varepsilon\bigr) \le \frac{\mathbf{M}(\hat\theta_n - \theta)^2}{\varepsilon^2}.

Числитель разложим, прибавив и вычтя Mθ^n\mathbf{M}\hat\theta_n:

M(θ^n−θ)2=M[(θ^n−Mθ^n)+bn(θ)]2=Dθ^n+2bn(θ) M(θ^n−Mθ^n)⏟= 0+bn2(θ)=Dθ^n+bn2(θ).\mathbf{M}(\hat\theta_n - \theta)^2 = \mathbf{M}\bigl[(\hat\theta_n - \mathbf{M}\hat\theta_n) + b_n(\theta)\bigr]^2 = \mathbf{D}\hat\theta_n + 2b_n(\theta)\,\underbrace{\mathbf{M}(\hat\theta_n - \mathbf{M}\hat\theta_n)}_{=\,0} + b_n^2(\theta) = \mathbf{D}\hat\theta_n + b_n^2(\theta).

Оба слагаемых уходят в ноль, значит, и вероятность промаха тоже. ■\blacksquare

Формулу M(θ^−θ)2=Dθ^+b2(θ)\mathbf{M}(\hat\theta - \theta)^2 = \mathbf{D}\hat\theta + b^2(\theta) запомни отдельно — ошибка = разброс + смещение². Она понадобится в §3.

Для отрезка [0,θ][0, \theta] лемма сразу даёт состоятельность:

  • θ^2=2Xˉ\hat\theta_2 = 2\bar X: смещения нет, Dθ^2=4 DXˉ=θ23n→0\mathbf{D}\hat\theta_2 = 4\,\mathbf{D}\bar X = \dfrac{\theta^2}{3n} \to 0;
  • θ^3\hat\theta_3: смещения нет, Dθ^3=θ2n(n+2)→0\mathbf{D}\hat\theta_3 = \dfrac{\theta^2}{n(n+2)} \to 0, и намного быстрее;
  • θ^1\hat\theta_1: смещение −θn+1→0-\dfrac{\theta}{n+1} \to 0 и дисперсия nθ2(n+1)2(n+2)→0\dfrac{n\theta^2}{(n+1)^2(n+2)} \to 0 — тоже состоятельна, хоть и смещена.

А вот θ^4=(n+1) X(1)\hat\theta_4 = (n+1)\,X_{(1)} — удлинённый минимум — несмещённая, но не состоятельная: её дисперсия nθ2n+2→θ2\dfrac{n\theta^2}{n+2} \to \theta^2 не убывает (задача 2). Минимум всегда прижат к нулю, его масштаб ∼θ/n\sim \theta/n, и умножение на n+1n + 1 раздувает весь его шум обратно.

Пощупай руками

Режим «Разброс оценок»: тысячи выборок, по каждой посчитана каждая оценка, и видно, как разбросаны её значения. Центр горба θ^1\hat\theta_1 левее истины — смещение. Горб θ^3\hat\theta_3 стоит ровно на θ\theta и уже горба θ^2\hat\theta_2. Включи θ^4\hat\theta_4 и подвигай nn: горб не сужается.

Режим «Состоятельность»: доля промахов больше εθ\varepsilon\theta в зависимости от nn. У состоятельных кривые падают к нулю, у θ^4\hat\theta_4 — застревают.

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

ОценкаСреднееСмещение (теория)Ст. откл.M(θ̂ − θ)² (теория)
θ̂₁ = max0.911-0.089 (-0.091)0.0810.0146 (0.0152)
θ̂₂ = 2·X̄0.999-0.001 (0.000)0.1830.0333 (0.0333)
θ̂₃ = (n+1)/n·max1.0020.002 (0.000)0.0890.0080 (0.0083)
θ̂₄ = (n+1)·min1.0130.013 (0.000)0.9200.8465 (0.8333) · за кадром 15 %

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

Проверь себя

Тест

Оценка несмещённая, и её дисперсия при росте n не убывает, а стоит на месте. Что можно сказать про её состоятельность?
Обновлено