Skip to Content

§3. Двухвыборочная модель

Сравним две многомерные независимые выборки размеров nn и mm. Пусть X1,…,Xn\boldsymbol X_1, \dots, \boldsymbol X_n и Y1,…,Ym\boldsymbol Y_1, \dots, \boldsymbol Y_m — выборки из pp-мерных распределений с функцией распределения F(x1,…,xp)F(x_1, \dots, x_p) и F(x1−Δ1,…,xp−Δp)F(x_1 - \Delta_1, \dots, x_p - \Delta_p) соответственно. Выборки представляются в виде двух таблиц размеров n×pn \times p и m×pm \times p, которые удобно объединить в общую матрицу данных D\boldsymbol D размера N×pN \times p, где N=n+mN = n + m:

D=(X11…X1p⋮⋮Xn1…XnpY11…Y1p⋮⋮Ym1…Ymp).\boldsymbol D = \begin{pmatrix} X_{11} & \dots & X_{1p}\\ \vdots & & \vdots\\ X_{n1} & \dots & X_{np}\\ Y_{11} & \dots & Y_{1p}\\ \vdots & & \vdots\\ Y_{m1} & \dots & Y_{mp} \end{pmatrix}.

Предположим, что верно допущение Д1 из §2, а также выполнено условие

Д5. Выборки X1,…,Xn\boldsymbol X_1, \dots, \boldsymbol X_n и Y1,…,Ym\boldsymbol Y_1, \dots, \boldsymbol Y_m независимы между собой (другими словами, строки матрицы D\boldsymbol D независимы).

Отметим, что допущения о симметрии закона FF не делается. Параметр Δ=(Δ1,…,Δp)\boldsymbol\Delta = (\Delta_1, \dots, \Delta_p) задаёт величину сдвига распределения Y\boldsymbol Y относительно распределения X\boldsymbol X. Мы хотим проверить гипотезу

H0 ⁣:Δ=0против альтернативыH1 ⁣:Δ≠0.H_0\colon \boldsymbol\Delta = \boldsymbol 0 \quad\text{против альтернативы}\quad H_1\colon \boldsymbol\Delta \ne \boldsymbol 0.

Смысл по-пацански: два района, у пацанов меряют по несколько параметров. Вопрос: один и тот же «расклад» у обоих, или один район целиком съехал относительно другого? Форма облака может быть любой кривой — лишь бы у обоих районов одинаковой.

Многомерное обобщение критерия ранговых сумм Уилкоксона — Манна — Уитни

(См. §5 гл. 14.) Пусть W=(W1,…,Wp)\boldsymbol W = (W_1, \dots, W_p), где

Wj=1N+1∑l=1mRlj−m2,j=1,…,p,(9)W_j = \frac1{N+1}\sum_{l=1}^mR_{lj} - \frac m2, \quad j = 1, \dots, p, \tag{9}

где N=n+mN = n + m, RljR_{lj} — ранг YljY_{lj} относительно элементов jj-го столбца матрицы D\boldsymbol D. (Для удобства вычислений удобно преобразовать D\boldsymbol D в матрицу R\boldsymbol R из рангов по столбцам.) Ниже мы покажем, что WjW_j — это центрированная сумма рангов: MWj=0\mathsf MW_j = 0 при H0H_0.

По кирпичикам: в каждом столбце (по каждому признаку) ранжируем всех NN объектов вместе, а потом складываем ранги объектов второй выборки. Если второй район «выше» по признаку jj, его ранги будут большими, и Wj>0W_j > 0; если «ниже» — Wj<0W_j < 0.

Следующая теорема даёт предельное распределение статистики N−1/2WN^{-1/2}\boldsymbol W при справедливости нулевой гипотезы.

Теорема 3. Пусть верна гипотеза H0H_0 и выполнены допущения Д1, Д5. Предположим, что n,m→∞n, m \to \infty и n/N→γn/N \to \gamma, 0<γ<10 < \gamma < 1. Тогда

N−1/2W→dZ∼N(0,V),N^{-1/2}\boldsymbol W \xrightarrow{d} \boldsymbol Z \sim \mathcal N(\boldsymbol 0, \boldsymbol V),

где V=∥vjk∥p×p\boldsymbol V = \|v_{jk}\|_{p\times p}, vjj=γ(1−γ)/12v_{jj} = \gamma(1 - \gamma)/12,

vjk=γ(1−γ)[∫−∞∞ ⁣ ⁣∫−∞∞Fj(x)Fk(y) dFjk(x,y)−1/4]при k≠j.v_{jk} = \gamma(1 - \gamma)\Bigl[\int_{-\infty}^{\infty}\!\!\int_{-\infty}^{\infty}F_j(x)F_k(y)\,dF_{jk}(x, y) - 1/4\Bigr] \quad\text{при } k \ne j.

(Доказательство теоремы 3 можно найти в монографии Хеттманспергера.)

Покажем, что MWj=0\mathsf MW_j = 0 при справедливости гипотезы H0H_0. В соответствии с обозначениями из §5 гл. 14 формулу (9), определяющую статистику WjW_j, можно записать в виде

Wj=Vj/(N+1)−m/2,(10)W_j = V_j/(N + 1) - m/2, \tag{10}

где Vj=∑l=1mRljV_j = \sum_{l=1}^mR_{lj}. Согласно формулам (5) и (6) гл. 14 имеем

MVj=MUj+m(m+1)2=nm2+m(m+1)2=m(N+1)2.(11)\mathsf MV_j = \mathsf MU_j + \frac{m(m+1)}2 = \frac{nm}2 + \frac{m(m+1)}2 = \frac{m(N+1)}2. \tag{11}

Здесь Uj=∑i=1n∑l=1mI{Xij<Ylj}U_j = \sum_{i=1}^n\sum_{l=1}^mI_{\{X_{ij}<Y_{lj}\}} (см. формулу (4) гл. 14). Остаётся взять математическое ожидание обеих частей равенства (10) и подставить туда соотношение (11).

По кирпичикам: MWj=m(N+1)/2N+1−m2=0\mathsf MW_j = \frac{m(N+1)/2}{N+1} - \frac m2 = 0. Ещё проще без формул: при H0H_0 все NN объектов перемешаны случайно, средний ранг — (N+1)/2(N+1)/2, у mm объектов второй выборки в среднем сумма m(N+1)/2m(N+1)/2.

Для построения критерия (см. §1) нужна состоятельная оценка V^\hat{\boldsymbol V} для асимптотической матрицы ковариаций V\boldsymbol V. В силу (10) и формул (5)–(6) гл. 14

DWj=DVj(N+1)2=DUj(N+1)2=nm(n+m+1)12(N+1)2=nm12(N+1).\mathsf DW_j = \frac{\mathsf DV_j}{(N+1)^2} = \frac{\mathsf DU_j}{(N+1)^2} = \frac{nm(n+m+1)}{12(N+1)^2} = \frac{nm}{12(N+1)}.

На основании этого возьмём

v^jj=D(N−1/2Wj)=nm12N(N+1).(12)\hat v_{jj} = \mathsf D\bigl(N^{-1/2}W_j\bigr) = \frac{nm}{12N(N+1)}. \tag{12}

Далее, если в формулу, определяющую vjkv_{jk} (см. утверждение теоремы 3), вместо Fj(x)F_j(x), Fk(y)F_k(y) и Fjk(x,y)F_{jk}(x, y) подставить одномерные и двумерную эмпирические функции распределения, то получим оценку

v^jk=nmN3[1(N+1)2∑t=1NRtjRtk−N/4].(13)\hat v_{jk} = \frac{nm}{N^3}\Bigl[\frac1{(N+1)^2}\sum_{t=1}^NR_{tj}R_{tk} - N/4\Bigr]. \tag{13}

(Таким образом, потребуется вычислять скалярные произведения столбцов матрицы рангов R\boldsymbol R.) Используя формулы (12) и (13) для определения элементов V^\hat{\boldsymbol V}, получим, что при справедливости гипотезы H0H_0 статистика критерия

W∗=WT(NV^)−1W(14)W^* = \boldsymbol W^T(N\hat{\boldsymbol V})^{-1}\boldsymbol W \tag{14}

распределена в пределе по закону χp2\chi^2_p при условии невырожденности матрицы V\boldsymbol V.

По кирпичикам: в (13) эмпирическая функция F^j\hat F_j в точке jj-го признака tt-го объекта равна примерно Rtj/(N+1)R_{tj}/(N+1). Интеграл ∬FjFk dFjk\iint F_jF_k\,dF_{jk} превращается в среднее 1N∑tRtjRtk/(N+1)2\frac1N\sum_tR_{tj}R_{tk}/(N+1)^2. Если признаки независимы, это среднее близко к 12⋅12=14\tfrac12\cdot\tfrac12 = \tfrac14 — и v^jk≈0\hat v_{jk} \approx 0. Чем сильнее ранги по двум признакам «ходят вместе», тем больше v^jk\hat v_{jk}.

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

Проверка

Вычисли v^jj\hat v_{jj} по формуле (12) для n=41n = 41, m=58m = 58 (как в примере 4 ниже). Ответ — с точностью до 0,00050{,}0005.

Пример 4. Обнаружение фальсификации данных

Исследователю-медику требовалось провести статистическую обработку данных из области диагностики пациентов, страдающих мигренями. При этом таблица данных состояла их двух частей: часть I составляли наблюдения, полученные самим исследователем, часть II — заимствованные данные.

У исследователя имелись основания сомневаться в добросовестности сторонней информации. Возникали подозрения, что данные были получены следующим образом: реально были записаны характеристики головной боли лишь небольшой группы больных, затем они были многократно дублированы и немного искажены («зашумлены»), чтобы не было заметно периодичности. (Забегая вперёд, скажем, что проводимый ниже статистический анализ подтверждает наличие фальсификации.)

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

Для обнаружения различия между частями I и II таблицы было проведено исследование, состоящее из нескольких этапов.

1. Отбор больных и признаков. Из обеих частей таблицы были отобраны (с помощью фильтра в программе Excel) пациенты с диагнозом «Эпизодическая головная боль напряжения»: в группе I оказалось n=41n = 41 таких больных, в группе II — m=58m = 58 больных.

Среди ряда характеристик головной боли (таких, как средняя интенсивность боли, характер боли, её локализация и т. д.) для анализа были взяты два признака: XX — средняя длительность одного приступа (часы) и YY — средняя частота приступов в месяц (дни).

О таблице данных

Таблица рис. 4 у Лагутина испорчена при наборе, и по ней числа книги не воспроизводятся:

  • в ней 40 и 57 пар вместо 41 и 58;
  • в одном из столбцов группы II у значений YY потеряна ведущая единица: напечатано 0, 2, 4 там, где должно быть 10, 12, 14 (на рис. 5 у Лагутина серые квадраты как раз стоят на уровнях 12 и 14, а не у нуля).

Мы восстановили таблицу: вернули единицы и перебором нашли недостающие строки — (2,5; 8)(2{,}5;\ 8) в группе I и (3; 10)(3;\ 10) в группе II. Решение оказалось единственным, и с ним сходятся все числа книги: объёмы, средние, стандартные отклонения, число различных точек (31 и 21), вектор W\boldsymbol W, матрица (NV^)−1(N\hat{\boldsymbol V})^{-1}, W∗=21,28W^* = 21{,}28 и одномерные статистики 0,93 и 4,6. В виджете можно переключиться и на таблицу «как напечатано».

2. Визуальный анализ. На основе указанных данных была построена диаграмма рассеяния на плоскости (X,Y)(X, Y). Парам (Xi,Yi)(X_i, Y_i), относящимся к группе I, соответствуют чёрные точки, а парам, относящимся к группе II, — квадраты.

Две выборки: многомерный критерий Уилкоксона — Манна — Уитни

02468101204812
n = 41, m = 58, N = 99; различных точек: 31 и 21
X̄, Ȳ: I (4,2; 7,1), II (3,7; 9,8)
ст. откл.: I (2,7; 2,7), II (0,8; 1,7)
W = (1,305; 6,475), v̂₁₁ = 0,020, v̂₁₂ = 0,0025
(NV̂)⁻¹ = [0,513; −0,064 | −0,064; 0,513]
W* = 21,28, p < 0,001 (0,999-квантиль χ²₂ = 13,8)
по X отдельно: z = 0,93; по Y: z = 4,60
для сравнения Хотеллинг (неуместен — «веер»): F = 19,3

Чёрные кружки — группа I (данные самого исследователя), синие квадраты — группа II (заимствованные); размер значка — сколько больных совпало в одной точке. X — длительность приступа (ч), Y — частота приступов (дней в месяц). У группы II разброс намного меньше, «облако» круглое и с массой совпадений; у группы I — «веер», расширяющийся вверх и вправо. Восстановлено: ведущая единица у Y возвращена, добавлены пары (2,5; 8) в I и (3; 10) в II — и все числа книги сходятся до последнего знака.

Рассматривая диаграмму, приходим к ряду выводов.

  1. Центр «облака» квадратов смещён вверх по оси YY относительно центра «облака» чёрных точек.
  2. Очевидно, что у квадратов разброс по обеим координатам намного меньше, чем у чёрных точек.
  3. «Облако» квадратов имеет округлую форму, в то время как «облако» чёрных точек совсем не похоже на реализацию выборки из двумерного нормального закона. Обычно такая реализация (после исключения нескольких «выбросов») имеет вид эллипса, густо заполненного точками в центральной части и реже — по краям. В нашем же случае скорее наблюдается уменьшение плотности точек (расширение «облака») при увеличении значений обоих признаков, т. е. «облако» чёрных точек имеет форму «веера» (см. рис. 1, б в §2).
  4. Количество совпадений в группе II намного больше, чем в группе I: для m=58m = 58 представителей группы II на диаграмме присутствуют только 21 квадрат (21/58≈0,3621/58 \approx 0{,}36), а для n=41n = 41 представителя группы I — 31 чёрный кружок (31/41≈0,7631/41 \approx 0{,}76).

По кирпичикам: пункт 4 — главная улика «размножения». Если бы пациенты были настоящими, доля различных точек в двух группах была бы похожей (признаки одинаково грубо округлены — до получаса и до дня). У группы II различных точек вдвое меньше на одного человека.

3. Статистическая проверка однородности. Вектор выборочных средних (X‾,Y‾)(\overline X, \overline Y) в группе I имеет значение (4,2; 7,1)(4{,}2;\ 7{,}1), в группе II — (3,7; 9,8)(3{,}7;\ 9{,}8). Средние заметно отличаются, особенно по второй координате. Стандартные отклонения в группе I равны (2,7; 2,7)(2{,}7;\ 2{,}7), в группе II — (0,8; 1,7)(0{,}8;\ 1{,}7). Видим, что разброс в группе II намного меньше, чем в группе I.

Ввиду пункта 3 приведённых выше выводов для исследуемых данных неуместно применять критерии, опирающиеся на предположение о нормальности распределения наблюдений (скажем, критерий Хотеллинга). Более надёжным подходом является использование многомерного обобщения рангового критерия Уилкоксона — Манна — Уитни. Вычисления дают N=99N = 99, W=(1,305; 6,475)\boldsymbol W = (1{,}305;\ 6{,}475), v^11=v^22=0,02\hat v_{11} = \hat v_{22} = 0{,}02, v^12=v^21=0,0025\hat v_{12} = \hat v_{21} = 0{,}0025,

(NV^)−1=(0,513−0,064−0,0640,513).(N\hat{\boldsymbol V})^{-1} = \begin{pmatrix}0{,}513 & -0{,}064\\ -0{,}064 & 0{,}513\end{pmatrix}.

Наконец, W∗=21,28W^* = 21{,}28, что превосходит 0,999-квантиль закона χ22\chi^2_2, равную 13,8. Таким образом, группы I и II нельзя считать однородными на уровне значимости 0,001.

Смысл по-пацански: W∗=21,28W^* = 21{,}28 при пороге 13,8 для уровня 0,001 — это не «есть подозрение», это «взяли с поличным». Такое расхождение случайно бывает реже, чем раз на тысячу.

Посчитай сам на восстановленной таблице:

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

Замечание 2. А по одному признаку?

Если применить одномерный критерий Уилкоксона — Манна — Уитни к каждому из признаков отдельно, то будем иметь следующие результаты: для признака XX нормированная статистика критерия (см. формулу (7) гл. 14) принимает значение 0,93, а для признака YY — значение 4,6.

Первое из них (согласно таблице T2) незначимо на уровне 5 %. Другими словами, критерий Уилкоксона — Манна — Уитни не улавливает различия между группами I и II по первому признаку. Это можно объяснить тем, что при переходе от самих наблюдений к их рангам нивелируется очевидное визуальное отличие чёрных точек группы I с большими значениями признака XX от квадратов группы II.

В свою очередь, для признака YY картина иная. Статистика значима даже на уровне 0,001, что подтверждает наличие систематического сдвига вверх по координате YY квадратов группы II относительно чёрных точек группы I. По степени разброса группы будут сравниваться в следующей главе.

По кирпичикам: переключи виджет на «Ранги по столбцам». Чёрные точки с длительностью 7, 9, 11, 12 часов в рангах стоят просто «последними» — так же, как квадраты с 5,5 или 6,5. Ранговый критерий ловит сдвиг, а у группы I по XX не сдвиг, а разброс: часть точек левее квадратов, часть правее, суммы рангов почти уравновешиваются. Отличие в разбросе — задача гл. 24.

Смысл по-пацански: каждому инструменту своё. Ранги хорошо видят «кто кого выше», но не видят «кто кого шире». Для «шире» нужны критерии масштаба — это следующая глава.

Две выборки: многомерный критерий Уилкоксона — Манна — Уитни

02550751000255075100
n = 41, m = 58, N = 99; различных точек: 31 и 21
X̄, Ȳ: I (4,2; 7,1), II (3,7; 9,8)
ст. откл.: I (2,7; 2,7), II (0,8; 1,7)
W = (1,305; 6,475), v̂₁₁ = 0,020, v̂₁₂ = 0,0025
(NV̂)⁻¹ = [0,513; −0,064 | −0,064; 0,513]
W* = 21,28, p < 0,001 (0,999-квантиль χ²₂ = 13,8)
по X отдельно: z = 0,93; по Y: z = 4,60
для сравнения Хотеллинг (неуместен — «веер»): F = 19,3

Чёрные кружки — группа I (данные самого исследователя), синие квадраты — группа II (заимствованные); размер значка — сколько больных совпало в одной точке. X — длительность приступа (ч), Y — частота приступов (дней в месяц). В рангах «хвост» группы I по X (точки с X = 7…12) прижат к краю: ранг не знает, насколько далеко точка, — поэтому одномерный критерий по X сдвига не видит (z ≈ 0,93). Восстановлено: ведущая единица у Y возвращена, добавлены пары (2,5; 8) в I и (3; 10) в II — и все числа книги сходятся до последнего знака.

Мощность: ранги против Хотеллинга

В двухвыборочной задаче симметрия не требуется: форма облака любая, лишь бы одинаковая у обеих выборок. На нормальных данных Хотеллинг чуть мощнее рангового W∗W^*, но на тяжёлых хвостах (Коши) или на «веере» ранговый критерий выигрывает в разы. И обе многомерные статистики заметно мощнее наивной проверки «по каждой оси с поправкой Бонферрони», когда сдвиг идёт поперёк корреляции признаков.

Многомерные критерии сдвига: уровень и мощность

W* (ранговые суммы)58 %Хотеллинг (2 выборки)17 %Уилкоксон по осям, Бонф.35 %5 %100 %

400 повторений, уровень 0,05; доля отклонений гипотезы = мощность (при сдвиге 0 — фактический уровень, пунктир 5 %). «По осям, Бонф.» — наивная стратегия: одномерный критерий по каждой координате на уровне 0,025, отвергаем, если сработал хоть один. В двухвыборочной задаче симметрия не нужна (форма у обеих выборок одна), но на «веере» ранги заметно мощнее Хотеллинга: длинный хвост раздувает выборочные дисперсии. Сдвиг в направлении −30° при ρ = 0,5 идёт «поперёк» корреляции — тут многомерные критерии выигрывают у покоординатных почти вдвое; поставь 45° (вдоль корреляции) — и выигрыш пропадает: многомерный критерий учитывает, что такой сдвиг похож на обычный совместный разброс.

Проверь себя

Тест

Какие допущения нужны для многомерного критерия Уилкоксона — Манна — Уитни (теорема 3)?

Тест

Почему одномерный критерий Уилкоксона — Манна — Уитни не обнаружил различий по признаку X (длительность приступа)?

Тест

Какой признак «размножения» данных в группе II виден прямо на диаграмме рассеяния?
Обновлено