§4. Робастность: за малым погнался — большое потерял
Откуда выбросы
В реальных данных доля «выбросов» — выделяющихся значений — обычно составляет от 1 % до 10 %. Причины:
- большое число неучтённых факторов (в медицине, психологии);
- сбои оборудования, скажем, скачки напряжения в электросети в экспериментальной физике;
- ошибки при вводе с клавиатуры чисел в компьютер.
Даже в астрономических таблицах встречается до 0,1 % ошибок.
Смысл по-пацански: в любой бригаде найдётся пара отмороженных. Можно делать вид, что их нет, но в общей кассе они всё равно наследят.
Найти и выкинуть? Не так просто
Казалось бы, стратегия простая: найти выбросы, исключить их, а к остальным применить эффективные параметрические методы. Конечно, среди точек на прямой «выброс» хорошо заметен. Но реальные данные, как правило, многомерные.
Представь двумерное «облако» точек, почти лежащих на прямой, и одну точку в стороне. По координате она ничем не выделяется — таких иксов полно. По координате — тоже. А вот если подогнать под облако прямую методом наименьших квадратов (§1 главы 21), её угловой коэффициент будет существенно искажён под влиянием этой одной точки.
Бывает и хуже: даже проекции многомерных данных на всевозможные двумерные плоскости не позволяют выявить выделяющиеся наблюдения (вопрос 6). Так что исключение «многомерного выброса» или группы выбросов — весьма непростая задача. По-видимому, лучше использовать робастные методы, которые ценой небольшой, как правило, потери точности по сравнению с параметрическими процедурами автоматически уменьшают влияние выделяющихся наблюдений и не допускают существенного смещения оценок параметров модели. Для данных на картинке подошёл бы, скажем, робастный метод Тейла (§1 главы 21).
Замечание. Анализ многомерных данных часто сопряжён с большим числом подвохов, возникающих из-за так называемого «проклятия размерности». При вычислении объёма -мерного шара в §4 главы 3 мы уже встречались с тем, что трёхмерная интуиция не помогает предвидеть результат. Параметрические методы, как правило, крайне чувствительны (уже при ) к возмущению модели. Видимо, чтобы не ввести себя в заблуждение, стоит совместно анализировать не более четырёх-пяти столбцов таблицы данных.
Пример Тьюки: малое возмущение — большой переворот
Даже в одномерном случае точность некоторых оценок может резко упасть при незначительном утяжелении хвостов.
Пример 2. Смесь нормальных законов (Дж. Тьюки, 1960). Пусть имеют функцию распределения
где параметры , и неизвестны. Это смесь и с весами и (сравни с задачей 3 главы 7). Все наблюдения имеют общее среднее , а разброс у некоторых из них (в количестве ) в 3 раза больше, чем у остальных.
Задача — оценить разброс. Сравним две оценки:
Тонкость: и оценивают разные характеристики разброса. При (точно нормальный закон) , а . К тому же пределы зависят от : например, . Поэтому сравнивают не дисперсии, а не зависящие от масштаба коэффициенты вариации — предел отношения
Если , точнее . Таблица:
| 0 | 0,002 | 0,01 | 0,05 | 0,1 | 0,5 | 1 | |
|---|---|---|---|---|---|---|---|
| 0,88 | 1,02 | 1,44 | 2,04 | 1,90 | 1,02 | 0,88 |
Функция очень быстро возрастает. 12-процентное преимущество при исчезает уже при — достаточно всего двух «плохих» наблюдений на 1000, чтобы стала эффективнее. А если доля наблюдений из распределения с чуть более тяжёлыми хвостами составит 5 %, то среднее абсолютное отклонение окажется точнее более чем в 2 раза!
Этот пример показывает, что малое возмущение модели может качественно изменить статистические выводы — здесь выводы о сравнительной эффективности и .
Смысл по-пацански: квадрат раздувает дальние промахи. Стоит в выборке завестись паре «далёких» пацанов, и , считающая квадраты, начинает плясать под их дудку. Модуль относится к ним спокойнее.
Асимптотическая толерантность
Робастные оценки, как правило, осуществляют компромисс между точностью и защищённостью от выбросов. Если асимптотическая дисперсия — характеристика точности, то как измерить защищённость?
Одна из простых мер — асимптотическая толерантность (от лат. tolerantia — терпение). Содержательно это наибольшая доля выбросов в выборке, которую «выдерживает» статистика, не уезжая вслед за ними на или .
Определение. Пусть для оценки найдётся такое целое , , что
а) если фиксированы, а , то ;
б) если фиксированы, а , то .
Обозначим через наименьшее такое (тем самым допускает по крайней мере выделяющихся наблюдений). Асимптотической толерантностью оценки называется предел , если он существует.
По кирпичикам: сколько крайних точек можно утащить в бесконечность, пока оценка ещё стоит на месте. Толерантность зависит только от того, как устроена формула оценки, и не связана с законом распределения выборки (в отличие от эффективности).
Очевидно:
- — достаточно одного выброса;
- — выдерживает столько, сколько отрезает;
- — максимум возможного;
- (задача 4).
Проверь в виджете: из 20 нормальных точек подменяй штук выбросами и тяни выброс вверх. уезжает сразу, (отрезает по 2 с каждой стороны) — с третьего выброса, — с шестого (30 %), медиана — только когда выбросов половина.
Итог главы:
| Оценка | к на нормальном | худшая на | толерантность |
|---|---|---|---|
| 1 | 1 | 0 | |
| 0,93 | 0,56 | 0,125 | |
| 0,64 | сколь угодно мала | 0,5 | |
| 0,955 | 0,864 | 0,293 |
Медиана на законах с провалом плотности в центре может проиграть сколько угодно. Если же плотность максимальна в центре, медиана теряет не больше двух третей: худший случай на равномерном законе (задача 6).