Поиск наилучшей проекции
Поиском наилучшей проекции (англ. Projection Pursuit) называется статистический метод, состоящий в нахождении такой проекции многомерных данных, для которой достигает максимума некоторая функция качества проекции.
Область применения
Хотя люди хорошо визуально воспринимают информацию, они способны анализировать картинки только малых размерностей. При анализе многомерных данных образное восприятие работает не так хорошо. Эту проблему решают, рассматривая проекции данных размерности два или три. Для визуализации проекций данных используют обычные приёмы: диаграммы рассеяния, гистограммы, ящиковые диаграммы и так далее.
Идея метода
Надо решить, какая проекция будет наиболее «интересной». Один из подходов к автоматизации выбора наиболее «интересной» проекции основывается на следующих соображениях (для наглядности будем рассматривать проекцию на прямую). Проекцию данных будем считать «неинтересной», если гистограмма имеет нормальную плотность распределения, как на рисунке 1.
Проекции с двухвершинным распределением, как на рисунке 2, будем считать «интересными».
Двухвершинное (бимодальное) распределение считаем более интересным, так как оно указывает на возможное присутствие двух кластеров в данных.
Индекс проекции
Для автоматизации поиска наиболее «интересной» проекции используют специально подобранную функцию качества, которую часто называют индексом. Наилучшей объявляют ту проекцию, для которой функция качества максимальна. Поиск проекции многомерных данных, основанный на максимизации некоторой функции качества проекции называется поиском наилучшей проекции (Projection Pursuit). Выбор индекса определяет, насколько полезен будет результат. Опишем несколько вариантов функции качества проекции.
Поиск одномерной проекции
Введем обозначения. Пусть — -мерный случайный вектор, далее будем предполагать, что вектор центрирован, то есть .
Обозначим — -мерный числовой вектор, нахождение этого вектора составляет задачу поиска наилучшей проекции, которая будет иметь вид .
В данном случае матрица данных имеет размерность , вектор и есть матрица данных.
Тогда индекс определяется как дисперсия линейной комбинации , при дополнительном условии нормировки .
Распространённые индексы проекции
Подход Фридмана и Тьюки
Джером Фридман и Джон Тьюки (1974) измеряли, насколько «интересно» многомерное распределение , рассматривая индекс
,
где обозначает ядерную оценку плотности, полученную по спроектированным данным,
.
Если многомерная случайная величина имеет нормальное распределение, то каждая проекция имеет стандартное нормальное распределение, пока и центрировано. Изменения в относительно указывают отклонения от нормальности.
Подход Ходжеса и Лемана
Индекс проекции определяется как , где — плотность распределения многомерной случайной величины , которая является матрицей данных. Очень часто плотность нельзя посчитать явно или гораздо удобнее вместо плотности использовать её оценку.
Ходжес и Леман (1956) показали, что, если и , то минимум достигается на плотности Епанечникова, которая имеет вид , где и . Это — параболическая функция плотности, которая равна нолю вне интервала . Таким образом, при использовании такого индекса наименее интересной будет являться плотность Епанечникова. Большое значение индекса указывает большое отклонение от параболической формы.
Альтернативный индекс Ходжеса — Лемана основан на максимизации энтропии, то есть .
Если и , то минимум индекса достигается на стандартной нормальной плотности. Это свойство является достоинством индекса, по сравнению с предыдущим вариантом.
Действительно, интуитивно кажется, что нормальное распределение «менее интересно», чем распределение Епанечникова. Таким образом, используя индекс , мы измеряем отклонение распределения от нормального.
Подход Фишера
В качестве ещё одного индекса можно рассмотреть информацию Фишера, .
Вычисляя индекс энтропии, мы встречаемся с большими вычислительными сложностями, при выполнении которых приходится затрачивать много времени, что, конечно же, не очень удобно.
Подход Джонеса и Сибсона
Джонес (Jones) и Сибсон (Sibson) (1987) предложили рассмотреть отклонения от нормальной плотности как , где функция удовлетворяет условиям
, при
Чтобы упростить вычисление индекса Джонеса — Сибсона, удобно перейти к кумулянтам , .
Поскольку стандартная нормальная плотность удовлетворяет условию , индекс должен, по крайней мере, включить информацию до уровня симметрических отклонений ( или — не ноль) от нормальности. Самые простые из таких индексов — положительная определённая квадратичная форма от и . При этом должна присутствовать инвариантность при замене знака данных, начиная с и , мы должны получить тот же самый вид отклонения от нормальности. Заметим, что — нечётно, то есть . А — чётно, то есть . Квадратичная форма от и , измеряющая отклонение от нормальности, не включает смешанный коэффициент .
Следовательно, индекс, предложенный Джонсом и Сибсоном — это
.
Этот индекс фактически измеряет различие .
Проблемы реализации
Метод поиска наилучшей проекции может давать интересные результаты, однако в его реализации существует много недостатков. Во-первых, трудно придумать правильную интерпретацию полученных результатов. Во-вторых, реализация метода может выполняться длительное время и требовать достаточно большого количества оперативной памяти компьютера. Кроме того, до сих пор остаются различия между человеческим визуальным представлением о наилучшей проекции и решением полученным при поиске наилучшей проекции. Эти проблемы пока не разрешены, «канонического» варианта метода нет, идут активные исследования.
Литература
- Peter J. Huber, Projection Pursuit (Invited paper), Harvard University, The Annalas of Statistics, 13, No. 2 (1985), 435—475.
- Jerome H. Friedman, Exploratory projection pursuit. J. Amer. Statist. Assoc., 82 (1987) 249—266. Software online.