Skip to Content

§2. Оптимальный критерий Неймана — Пирсона: как выжать максимум мощности

Какой критерий лучше

Из двух критериев уровня α\alpha с критическими множествами Gα′G'_\alpha и Gα′′G''_\alpha лучше тот, у которого мощность больше. Если альтернатива сложная, возникает та же беда, что при сравнении оценок по функциям риска (§3 главы 6): графики двух функций мощности W′(θ)W'(\theta) и W′′(θ)W''(\theta) могут пересекаться, и тогда ни один критерий не лучше другого везде.

Для простой гипотезы H0H_0 против простой альтернативы H1H_1 всё проще: наиболее мощный критерий существует, и его критическое множество Gα∗G^*_\alpha выписывается явно. Этот результат впервые получили Ю. Нейман и Э. Пирсон в 1933 году. Но сначала разберёмся, как вообще выбирать критическое множество.

Тришкин кафтан

В модели примера 1 (§1) возьмём внутри диапазона «типичных» при H0H_0 значений Xˉ\bar X маленький отрезок Δ\Delta такой, что Pθ0(Xˉ∈Δ)=α\mathbf P_{\theta_0}(\bar X \in \Delta) = \alpha. Критерий «отвергаем, если xˉ∈Δ\bar x \in \Delta» имеет уровень α\alpha — формально всё честно. Чем он плох — вопрос 2.

Если же в критерии {xˉ≥tα}\{\bar x \ge t_\alpha\} сдвигать границу tαt_\alpha вправо, чтобы уменьшить α\alpha, то дополнение к критическому множеству растёт, и вместе с ним растёт β\beta. При фиксированном объёме выборки nn сделать обе ошибки сколь угодно малыми не удаётся: залатал один локоть — порвал другой.

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

Эта ситуация напоминает принцип неопределённости Гейзенберга (1927) из квантовой физики: координату и импульс частицы нельзя одновременно измерить сколь угодно точно, Δx⋅Δp≥h\Delta x \cdot \Delta p \ge h, где h≈6,626⋅10−34h \approx 6{,}626 \cdot 10^{-34} Дж·с — постоянная Планка.

Чем платить за ошибки

Если за ошибку I рода приходится платить цену CαC_\alpha, а за ошибку II рода — CβC_\beta, критическое множество можно выбрать так, чтобы минимизировать взвешенные общие затраты αCα+βCβ\alpha C_\alpha + \beta C_\beta (задача 1).

Но цену ошибок не всегда удаётся выразить одним числом. Пусть по анализам проверяется гипотеза H0H_0 «пациент болен» против H1H_1 «пациент здоров». Ошибка I рода — больному не окажут помощь; ошибка II рода — станут лечить здорового. Здесь разумнее другой подход: задать малую вероятность ошибки I рода α\alpha и среди всех таких критериев найти тот, у которого β\beta наименьшая.

Для выборки X\mathbf X и множества G⊂RnG \subset \mathbb R^n положим Pk(G)=Pθk(X∈G)\mathbf P_k(G) = \mathbf P_{\theta_k}(\mathbf X \in G), k=0,1k = 0, 1. Гипотеза и альтернатива порождают в Rn\mathbb R^n две меры P0\mathbf P_0 и P1\mathbf P_1. Задача — найти G∗G^*, для которого P0(G∗)≤α\mathbf P_0(G^*) \le \alpha, а P1(G∗)\mathbf P_1(G^*) максимально.

Пример 3. Молекулы и атомы

Рассмотрим дискретную модель: при H0H_0 мера P0\mathbf P_0 равномерна на MM точках {x1,…,xM}\{x_1, \dots, x_M\}, а при H1H_1 точке xjx_j приписана вероятность P1(xj)=pj\mathbf P_1(x_j) = p_j. Для α=k/M\alpha = k/M любой набор из kk точек задаёт критерий уровня α\alpha. Чтобы мощность (вес набора при H1H_1) была наибольшей, надо упорядочить pjp_j по убыванию и взять kk точек с наибольшими pjp_j.

Усложним: пусть при H0H_0 точка xjx_j имеет массу qj=mjδq_j = m_j\delta. Представим, что jj-я «молекула» состоит из mjm_j «атомов» массы δ\delta при H0H_0 и массы pj/mjp_j/m_j при H1H_1. Для атомов задача уже решена: берём атомы с наибольшей массой при H1H_1. Внутри одной молекулы атомы одинаковы, так что они идут подряд. Итог: оптимальное множество собирается из молекул с наибольшим отношением

pjmj=pjqj δ,\frac{p_j}{m_j} = \frac{p_j}{q_j}\,\delta,

то есть с наибольшим отношением правдоподобий P1(xj)/P0(xj)\mathbf P_1(x_j)/\mathbf P_0(x_j).

Смысл по-пацански: у тебя рюкзак ограниченного объёма α\alpha (столько «веса гипотезы» можно унести), а ценность каждой вещи — её вес при альтернативе. Классика: набиваем рюкзак по убыванию «ценности на килограмм». Это и есть отношение правдоподобия.

Непрерывный случай

Для абсолютно непрерывной модели то же самое, только отношение вероятностей заменяется отношением плотностей p1(x)/p0(x)p_1(\mathbf x)/p_0(\mathbf x) выборки при H1H_1 и H0H_0. Для c≥0c \ge 0 рассмотрим вложенные множества

Gc={x∈Rn:p1(x)/p0(x)≥c}G_c = \{\mathbf x \in \mathbb R^n : p_1(\mathbf x)/p_0(\mathbf x) \ge c\}

и функцию φ(c)=P0(Gc)\varphi(c) = \mathbf P_0(G_c). Ясно, что φ(0)=1\varphi(0) = 1 и φ\varphi может только убывать с ростом cc. Более того, φ(c)≤1/c→0\varphi(c) \le 1/c \to 0 при c→∞c \to \infty:

1≥P1(Gc)=∫Gcp1(x) dx≥c∫Gcp0(x) dx=c P0(Gc)=c φ(c).(6)1 \ge \mathbf P_1(G_c) = \int_{G_c}p_1(\mathbf x)\,d\mathbf x \ge c\int_{G_c}p_0(\mathbf x)\,d\mathbf x = c\,\mathbf P_0(G_c) = c\,\varphi(c). \tag{6}

Потребуем выполнения двух условий:

  1. плотности p0(x)p_0(\mathbf x) и p1(x)p_1(\mathbf x) положительны при всех x∈Rn\mathbf x \in \mathbb R^n;
  2. для заданного α∈(0,1)\alpha \in (0, 1) существует c=cαc = c_\alpha с φ(cα)=α\varphi(c_\alpha) = \alpha (это всегда так, если φ\varphi непрерывна).

Теорема 1 (Нейман — Пирсон). При условиях 1 и 2 наиболее мощный критерий уровня α\alpha задаётся критическим множеством (7):

G∗=Gcα={x∈Rn:p1(x)/p0(x)≥cα}.(7)G^* = G_{c_\alpha} = \{\mathbf x \in \mathbb R^n : p_1(\mathbf x)/p_0(\mathbf x) \ge c_\alpha\}. \tag{7}

Доказательство. Пусть GG — критическое множество какого-то критерия уровня α\alpha. По определению и условию 2

P0(G)≤α=P0(G∗).(8)\mathbf P_0(G) \le \alpha = \mathbf P_0(G^*). \tag{8}

Обозначим через I(x)I(\mathbf x) и I∗(x)I^*(\mathbf x) индикаторы GG и G∗G^* и рассмотрим

f(x)=(I∗(x)−I(x))(p1(x)−cαp0(x)).(9)f(\mathbf x) = \bigl(I^*(\mathbf x) - I(\mathbf x)\bigr)\bigl(p_1(\mathbf x) - c_\alpha p_0(\mathbf x)\bigr). \tag{9}

Она неотрицательна везде. При x∈G∗\mathbf x \in G^* оба сомножителя ≥0\ge 0: первый — так как I∗=1I^* = 1, второй — по определению (7). При x∉G∗\mathbf x \notin G^* первый сомножитель равен −I(x)≤0-I(\mathbf x) \le 0, а второй по (7) отрицателен. Поэтому

0≤∫f dx=P1(G∗)−P1(G)−cα[P0(G∗)−P0(G)].0 \le \int f\,d\mathbf x = \mathbf P_1(G^*) - \mathbf P_1(G) - c_\alpha\bigl[\mathbf P_0(G^*) - \mathbf P_0(G)\bigr].

Квадратная скобка по (8) неотрицательна, откуда P1(G∗)≥P1(G)\mathbf P_1(G^*) \ge \mathbf P_1(G). ■\blacksquare

Если мера Лебега множества {x:p1(x)/p0(x)=c}\{\mathbf x : p_1(\mathbf x)/p_0(\mathbf x) = c\} равна нулю, то G∗G^* — единственное наиболее мощное множество (с точностью до множества меры нуль). Без этого условия единственности нет — контрпример в задаче 5.

Теорема 2. Для множества G∗G^* из (7) справедливо P1(G∗)>α\mathbf P_1(G^*) > \alpha: критерий Неймана — Пирсона строго несмещённый.

Доказательство. Если cα>1c_\alpha > 1, то из (6) P1(G∗)≥cαP0(G∗)=cαα>α\mathbf P_1(G^*) \ge c_\alpha\mathbf P_0(G^*) = c_\alpha\alpha > \alpha. Если cα≤1c_\alpha \le 1, то вне G∗G^* выполнено p1(x)<cαp0(x)≤p0(x)p_1(\mathbf x) < c_\alpha p_0(\mathbf x) \le p_0(\mathbf x), и

P1(G∗)=1−∫G∗‾p1 dx>1−∫G∗‾p0 dx=∫G∗p0 dx=α.■\mathbf P_1(G^*) = 1 - \int_{\overline{G^*}}p_1\,d\mathbf x > 1 - \int_{\overline{G^*}}p_0\,d\mathbf x = \int_{G^*}p_0\,d\mathbf x = \alpha. \qquad\blacksquare

Смысл по-пацански: самый мощный критерий не изобретают — его вычисляют. Для каждой точки спрашиваем: «во сколько раз такие данные вероятнее при альтернативе, чем при гипотезе?» Отвергаем там, где этот ответ самый громкий, пока не исчерпаем бюджет α\alpha.

Снова пример 1

Для нормальной модели

p1(x)p0(x)=exp⁡{−12σ2∑i=1n[(xi−θ1)2−(xi−θ0)2]}=exp⁡{nσ2(θ1−θ0)xˉ−n2σ2(θ12−θ02)}.\frac{p_1(\mathbf x)}{p_0(\mathbf x)} = \exp\Bigl\{-\frac1{2\sigma^2}\sum_{i=1}^n\bigl[(x_i - \theta_1)^2 - (x_i - \theta_0)^2\bigr]\Bigr\} = \exp\Bigl\{\frac n{\sigma^2}(\theta_1 - \theta_0)\bar x - \frac n{2\sigma^2}(\theta_1^2 - \theta_0^2)\Bigr\}.

При θ1>θ0\theta_1 > \theta_0 неравенство p1/p0≥cαp_1/p_0 \ge c_\alpha равносильно

xˉ≥σ2ln⁡cαn(θ1−θ0)+θ1+θ02.(10)\bar x \ge \frac{\sigma^2\ln c_\alpha}{n(\theta_1 - \theta_0)} + \frac{\theta_1 + \theta_0}2. \tag{10}

Значит, критерий примера 1 — наиболее мощный, когда tαt_\alpha равно правой части (10); соответствующее cαc_\alpha находится из (1). При этом граница tαt_\alpha из (1) не зависит от θ1\theta_1. Поэтому мощность критерия максимальна сразу при любом θ1>θ0\theta_1 > \theta_0: критерий равномерно наиболее мощный против сложной альтернативы H1 ⁣:θ>θ0H_1\colon \theta > \theta_0.

Когда «большие значения» — не лучший выбор

У нормальной модели отношение правдоподобия монотонно по xˉ\bar x, поэтому оптимальный критерий — «отвергаем при большом xˉ\bar x». Так бывает не всегда. Возьмём одно наблюдение из закона Коши с плотностью p(x−θ)p(x - \theta), p(x)=1/[π(1+x2)]p(x) = 1/[\pi(1 + x^2)], и проверим H0 ⁣:θ=0H_0\colon \theta = 0 против H1 ⁣:θ=1H_1\colon \theta = 1 (задача 2). Отношение

r(x)=p1(x)p0(x)=1+x21+(x−1)2r(x) = \frac{p_1(x)}{p_0(x)} = \frac{1 + x^2}{1 + (x - 1)^2}

не монотонно: при x→±∞x \to \pm\infty оно стремится к 1, а максимум 2+ϰ2 + \varkappa достигает в точке x=1+ϰx = 1 + \varkappa, где ϰ=(5−1)/2≈0,618\varkappa = (\sqrt5 - 1)/2 \approx 0{,}618 — золотое сечение.

Лемма Неймана — Пирсона для закона Коши

Сверху — отношение правдоподобия r(x) = (1 + x²)/(1 + (x − 1)²) и уровень c_α = 2.527. Закрашено оптимальное критическое множество G* = {x : r(x) ≥ c_α} — отрезок: [1,365; 1,944].Снизу — плотности Коши при H₀ (θ = 0, синяя) и H₁ (θ = 1, красная). Пунктир — граница t = 6.31 «наивного» критерия «отвергаем, если x ≥ t» того же уровня.Мощность Неймана — Пирсона: 0.129, наивного критерия: 0.059.

При α=0,05\alpha = 0{,}05 оптимальное множество — отрезок примерно [1,37; 1,94][1{,}37;\ 1{,}94]. Огромные xx гипотезе H0H_0 не противоречат: у Коши тяжёлые хвосты, и выброс в 100 одинаково возможен при обеих гипотезах. Наивный критерий «отвергаем при x≥6,31x \ge 6{,}31» того же уровня имеет мощность 0,059 — почти как жребий, который отвергает гипотезу наугад с вероятностью α\alpha. Критерий Неймана — Пирсона даёт 0,129, вдвое больше. Подними α\alpha до 0,352 — множество станет лучом [1/2;∞)[1/2; \infty), и оба критерия совпадут.

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

Проверь себя

Тест

В примере 3 при H₀ все M точек равновероятны. Как устроено оптимальное критическое множество из k точек?
Обновлено