§ 3. Построение пространственной модели стимулов  

  Как уже было сказано, построение психологического пространства предполагает решение двух самостоятельных задач: определения минимального числа осей, необходимых и достаточных для описания структуры межсти- мульных различий, и вычисления числовых значений, определяющих положение каждого стимула относительно базисных осей координат.
  1. Определение базисной размерности.

Определение достаточного числа измерений основано на выборе некоторого критерия, по которому оценивается расхождение между исходной матрицей данных и вычисленными межточечными расстояниями. В идеальном случае это расхождение должно равняться нулю, но в эмпирических данных всегда присутствуют случайные ошибки — шум, величина которого чаше всего неизвестна, поэтому на практике критерий выбирается не нулевой, но достаточно небольшой.
Например, Торгерсон (1958) предлагает следующий метод для определения минимальной размерности. Вычисляется центрированная матрица скалярных произведений между стимулами. Характеристические корни этой матрицы упорядочиваются по величине. Размерность определяется по числу собственных векторов, соответствующих наибольшим характеристическим корням, так, чтобы разброс полученных координат вносил достаточно большой вклад в дисперсию (75—96%). Остальная часть дисперсии рассматривается как следствие случайных ошибок.
Метод определения минимального числа измерений в ходе построения пространственной модели впервые был предложен Шепардом (1962). Ои основан на общем принципе понижения размерности, который представляет собой растяжение больших и сжатие маленьких расстояний. Действительно, чтобы поместить, например, треугольник в одномерном пространстве, не нарушая условия монотонности, необходимо сжать его меньшие стороны и растянуть большую. Процедура понижения размернос-
ти, так же как и достижение монотонности, основана на формировании множества векторов для каждой точки і, которые должны сжимать маленькие расстояния и растягивать большие. Критерием разделения расстояний на маленькие и большие служит среднее арифметическое расстояний. Поскольку процедура понижения размерности ориентирована на выполнение условия полной монотонности по отношению к различиям, то вместо рангов расстояний, которые на данном шаге итерации не обязательно удовлетворяют условию монотонности, лучше брать ранг самих различий. Тогда вектор, формирующийся для точки і по отношению к точке j, будет определять направление вектора (от точки і к точке j или наоборот), а величина разности (D.. -D) будет определять длину вектора. Сформированные таким образом (п-1) векторы для данной точки і также рассматриваются как действующие аналогично (п-І)-мерному вектору. Как и в ходе достижения монотонности, на каждом шаге итерации меняется положение всех п точек.

При использовании подобных формальных критериев полезно учитывать, что качество аппроксимации исходных данных построенным пространством тем выше, чем больше выбранное число измерений (Спенс, 1972). При увеличении размерности величина ошибки монотонно убывает (рис. 1), поэтому предпочтительнее такое число осей г, при котором эта функция становится достаточно пологой.
Рис. 1. Примерный вид функции, связывающей величину ошибки с числом измерений пространства
Формальные критерии определения размерности имеют довольно приблизительную ценность, поскольку в каждом случае выбор критерия оказывается достаточно произвольным. Более важными являются другие критерии, которые основаны на хорошей содержательной интерпретации полученного решения. Содержательная интерпретация есть конечный результат производимого анализа, и в любом случае именно она определяет и значимость построенного пространства, и правильность выбора размерности.
Поэтому некоторые авторы (Крускал, 1964) предлагают производить отображения отдельно в одно-, двух-, трех- и т.д. -мерные пространства, строить там оптимальные конфигурации точек и затем выбрать из них такую, которая с точки зрения содержательной интерпретации даст наилучшее решение. Для хорошей интерпретации существенно правильное направление осей координат. В некоторых случаях (Виш и Кэррол, 1974) направление осей координат выбирается в ходе самого алгоритма построения пространственной модели, но в большинстве алгоритмов МШ оси координат имеют произвольное направление, поэтому для облегчения содержательной интерпретации используют вращение пространства с тем, чтобы получить оси, связанные с определенными группами стимулов. Аналогичным вспомогательным средством является и метод приведения к главным осям (Терехина, 1974).
Обычно только небольшое число осей получает удовлетворительную интерпретацию, остальные измерения чаще всего являются следствием экспериментального шума. Некоторые измерения могут быть связаны с отдельным подмножеством стимулов, или с данным типом испытуемых, поэтому большой разброс, полученный по данной размерности, еще не означает ее общей важности. Из этого следует очень важный вывод, что окончательное решение не может быть основано на результатах отдельных экспериментов, а необходимо исследование независимых групп данных с привлечением различных методов МШ.
  1. Вычисление координат.

К настоящему времени для вычисления координат точек в психологическом пространстве различными ав
торами разработано большое количество разнообразных алгоритмов. В данной работе рассматриваются только три из них, которые непосредственно использовались для анализа экспериментальных данных.
Метод ортогональных проекций. Одним из наиболее простых метрических методов МШ является метод ортогональных проекций (Орлочи, 1967; Соколов и др., 1975). Суть его заключается в следующем.
Если есть множество точек, заданных расстояниями между ними, то мы можем максимальное из этих расстояний принять за первую ось (А,). Точки, заданные этим максимальным расстоянием, обозначим как 1 и 2, затем точку 1 на этой оси примем за начало оси Х{ и спроектируем ортогонально все остальные точки на ось Xv Тогда точка 1 имеет координату = 0, а точка 2 — координату

Величина проекции для каждой точки і (кроме первых двух точек) вычисляется по известной геометрической формуле:

Далее легко вычисляются расстояния от каждой точки до оси X, по формуле:
(8)
Если все h.=0, то очевидно, что все точки лежат на оси XJf т.е. пространство данных точек одномерно. Если некоторые hgt;0, то из иих выбирается максимальное (hmax) и принимается за ось Х2, то есть hmax=Ar23, а точка пересечения с осью Х{ есть начало оси Xj (рис.2).

Затем все остальные точки ортогонально проецируются на ось Х2 и величина проекции вычисляется по формулам:
(9)
(10)
где ?/,2              +(х„-х13)2
Объединив эти формулы, получим:
+ (*» ~хіз)г -Ху* ~^з/2              (И)
— +
X2i ~
2хгг
Расстояние от каждой точки до плоскости X хХ2 определится теперь как
Ч,              = (dv ~хи “^2)'/2.              lt;і2)
Рис. 2. Определение второй координаты методом ортогональных проекций
Рис. 2. Определение второй координаты методом ортогональных проекций
И в этом случае, если все ^=0, то, следовательно, все точки лежат на плоскости Х,Х2 и выделение следующей оси пространства не имеет смысла.
Далее, если qf отличны он нуля, то выбирается точка с максимальным значением — qi)iax и принимается за четвертую точку, и тогда через эту точку 4 будет проходить ось Х3. Далее вычисляются проекции всех остальных точек на эту ось:
_              ~*~Х34              +              (X]j              ~Хц)              +(X2i~X24) ~ХІІ —Х2І ~~^4І
Зі"              2х„              ‘
Точка, наиболее удаленная от гиперплоскости в пространстве размерности г, ищется из условия:
Процедура продолжается до тех пор, пока сумма всех проекций на k-ю ось не окажется меньше некоторого наперед заданного критерия. Например, эффективность решения можно определять отношением:

(15)
Обычно ограничиваются таким количеством осей, которое дает разброс, исчерпывающий до 70-90% дисперсии.
Число полученных осей рассматривается как минимальная размерность субъективного пространства, необходимая, чтобы удовлетворялась совместимость всех меж- точечных расстояний. Простота этого метода делает его удобным для применения к данным, структура которых имеет линейный характер. Однако получающаяся картина сушественно зависит от первоначально взятых расстояний, т.е. решение оказывается зависимым от зашумленности исходных данных. Необходимо также отметить, что результирующее пространство определяется всего по нескольким точкам, и поэтому отдельные изолированные точки могут полностью определить решение задачи (Аус- тин, Орлочи, 1966). Очевидно, что метод, в котором пространство определяется разбросом всех точек, будет иметь более общий характер. Именно такой метод был предложен Торгерсоном (1952, 1958).
Метод Торгерсона. Метод метрического МШ, описанный в работах Торгерсона (1952, 1958), свободен от большинства недостатков метода ортогональных проекций и дает решение, независимое от начального этапа вычислений. Он основан иа процедурах аппроксимации исходной матрицы матрицей меньшего ранга (Янг, Хаусхоль-
Пусть cL, dik и djk — симметричные расстояния между тремя точками i, j и к. Рассмотрим симметричную матрицу Bs* с элементами Ь\. и размерностью (п-1)(п-1), где:
Ч
d\+d\-d\
Элемент bV представляет собой скалярное произведение векторов от точки і к точкам j и к. Это легко показать с помошью закона косинуса, где для любых трех точек
djk = d\ + d\ ~2dijdjk cosqgt;, откуда:              (17)
d] + dl - dl diJdikcoslt;fgt; =                                          .              (18)
Из уравнений (16) и (18) следует, что b*^ = d..dikcoslt;p, т.е. скалярному произведению векторов из точки і к точкам j и к. Любая из п точек может быть взята как точка і. Таким образом существуют п матриц В*, из которых каждая может быть взята как данная матрица скалярных произведений.
Теоремы Янга и Хаусхольдера показывают, как из матрицы скалярных произведений векторов, начинающихся в точке і, получить информацию о том, возможно ли разместить исходную совокупность точек в вещественном евклидовом пространстве, и если возможно, то какова его минимальная размерность и чему равны координаты точек на этих осях.
Теоремы Яига и Хаусхольдера относятся к любой В(* матрице:
  1. Если матрнца В(* положительно полуопределена, расстояния между стимулами могут рассматриваться как расстояния между точками, лежащими в действительном евклидовом пространстве. В терминах характеристических корней или собственных значений матрицы В* это означает, что точки могут рассматриваться лежащими в действительном евклидовом пространстве, если все корни или положительны, или равны 0. Отрицательные характеристические корни предполагают мнимые пространства.
  2. Ранг любой положительной полуопределенной матрицы равняется размерности множества точек. Количество положительных значений равняется числу осей, необходимых для описания взаимных межточечных расстояний. Для данного набора стимулов матрица В;’ будет иметь один и тот же ранг, независимо от того, какой стимул выбран как начало.
  3. Любая положительная полуопре дел енная матрица Bj* может быть факторизована для получения матрицы X, где:

В*=ХХ’.              (19)
Если ранг матрицы В* равен г , где г gt; (п-1), тогда матрица X является прямоугольной матрицей (n-1 )хг, элементы которой есть проекция точек на г-ортогональные оси с началом в і-ой точке г-мерного евклидова пространства. Допуская, что для выбора стимулов даны межточеч- ные расстояния (не содержащие случайных ошибок), а матрица В* была построена в заданном начале, различные методики для факторизации матрицы В* дадут различные матрицы X, которые, однако, будут связаны ортогональным вращением осей. Матрицы В*, построенные посредством использования различных точек как начала расчета, дадут соответствующие матрицы Ху которые не отличаются друг от друга с точностью до переноса и вращения осей.
Три теоремы, приведенные выше, определяют решение проблемы пространственной модели стимулов, когда заданы правильные межточечные расстояния. Первая теорема определяет, могут ли стимулы быть представлены точками действительного евклидова пространства. Вторая теорема дает критерии для определения минимальной размерности пространства. Третья теорема дает метод для получения проекций (шкальных оценок) на произвольном наборе осей пространства.
Однако на практике межточечные расстояния всегда даны нам с ошибками. Когда используются ошибочные оценки, то каждая точка будет отчасти ошибочной. Следовательно, в случае допущения, что истинная размерность значительно меньше, чем число стимулов, каждая
матрица В* после факторизации даст результаты, которые более или менее различаются из-за ориентации осей и положения начала. При установлении начала в определенной точке возникает неявное предположение, что эта определенная точка является безошибочной. Таким образом мы сталкиваемся с проблемой выбора между п различными факторными матрицами, которые могут быть получены из данных. Одно из решений этой проблемы состоит в том, чтобы поместить начало координат не в какой-либо точке, а в центре тяжести всех точек-стимулов (Торгерсон, 1952, 1958, 1972). Эта процедура дает единственное решение и стремится взаимно компенсировать случайные ошибки для каждой отдельной точки. Опыт показывает, что помещение начала координат в центре тяжести всех точек приводит к меиьшим ошибкам, чем помещение его в какую-либо произвольную точку. Рассмотрим процедуру для получения матрицы скалярных произведений векторов с началом в центре тяжести всех точек.

Є
Пусть В* — матрица скалярных произведений размерностью (п-1)(п-1) с центром в точке і. Ее элемент:
(20)
Мы будем рассматривать В.* как матрицу размерностью (п-п) с і-й строкой и j-м столбцом, составленными из нулевых элементов. Таким же образом матрицу X можно рассматривать как матрицу размерностью (n r) с і-й строкой, составленной из нулевых элементов.
Наша задача — перенести оси координат из начала в точке і в начало, которое будет центром тяжести для всех точек.
Пусть X3 — есть искомая матрица проекций точек j на ось е° нескольких координатных систем с началом в центре тяжести п точек. Тогда:

Уравнение (31) дает стандартный прямой метод, чтобы из межточечных расстояний вычислить матрицу В* скалярных произведений с началом координат в центре тяжести всех точек. Получив оценки субъективных расстояний между всеми парами стимулов, уравнением (31) пользуются для вычисления матрицы В*. Затем эта матрица факторизуется посредством любого из обычных методов факторизации для получения проекций стимулов на г ортогональных осей пространства, проходящих через центр тяжести всех объектов. Ориентация осей зависит как от конфигурации, так и от выбранного способа факторизации (Торгерсон, 1958). Матрица В* факторизуется в общем аналогично корреляционной или ковариационной матрице в методе главных компонент (Айвазян и др., 1974). По сравнению с другими ортогональными преобразованиями, преобразование к главным компонентам искажает структуру исходных данных наименьшим образом, поскольку всякий набор из данного числа главных компонент характеризует максимальный разброс точек, спроектированных в пространство этих главных компонент. Выбор числа главных компонент определяется величиной суммарной дисперсии, которую необходимо исчерпать в том или ином решении. На практике ограничиваются теми главными компонентами, которым соответ
ствуют наибольшие характеристические корни, а все остальные компоненты отвергаются как незначительные.
Таким образом, метод Торгерсона дает возможность построить оптимальную пространственную модель стимулов в том смысле, что полученное решение не зависит от случайных экспериментальных ошибок, поскольку оно определяется структурой сразу всех стимулов. Однако необходимо учитывать, что пространственное представление стимулов, определенное по нескольким максимальным характеристическим корням матрицы скалярных произведений, может оказаться непригодным, если, например, истинная структура стимулов имеет локальные нелинейные цикличности (Терехина, 1977).
Алгоритм Ян га-Торгерсона. Построение пространственной модели производится в два последовательных этапа. На первом этапе исходная матрица различий анализируется метрическим методом Торгерсона. По числу наибольших характеристических корней определяется размерность пространства, и таким образом формируется исходная конфигурация для п точек, между которыми вычисляются п(п-1)/2 расстояний.
На втором этапе данная конфигурация проверяется на выполнение условия монотонности. Для этого строится диаграмма монотонности. Она представляет собой график, осью абсцисс которого служат межточечные расстояния, а осью ординат — исходные различия. Каждой паре точек-стимулов (ij) на этой диаграмме будет соответствовать точка с абсциссой d. и ординатой D(j. Условие монотонности означает, что от начальной точки графика каждая последующая точка должна располагаться только правее или выше предыдущей, и никогда не может быть ниже или левее. Если, следуя этому правилу, соединить последовательно все точки отрезками, то получится график, характеризующий монотонность связи между меж- точечными расстояниями и исходными различиями. Очевидно, что если для каких-либо пар точек-стимулов (ij) монотонность не выполняется, то точки, представляющие их на диаграмме монотонности, не попадут на построенный график, а будут левее или ниже его. Для каждой
выпавшей из графика точки можно вычислить ее отклонение от графика по оси абсцисс расстояний (по оси ординат это отклонение измерять не нужно, поскольку порядок различий задан как исходный) и сумма этих отклонений

(32)
где d jj есть значение "правильной” абсциссы, для точки, выпавшей из графика монотонности) покажет степень несоответствия данной диаграммы условию полной монотонности.

Данный метод определения количественной меры достижения монотонности был предложен Крускалом (1964) и предложенная им мера была названа стрессом. Для достижения полной монотонности в алгоритме Янга—Торгерсона определяется матрица, минимизирующая выражение (33). Количественной мерой достижения монотонности служит мера, названная авторами индексом адекватности:
(33)
В случае неудовлетворительного значения I найден
ные djj вводятся в исходную матрицу различий, и первый
этап повторяется сначала. В обратном случае переходят к следующему этапу — улучшению исходной конфигурации. Для этого каждая координата X точки і преобразуется с помощью выражения:

где р — коэффициент, определяющий сходимость итеративного процесса.
Новая конфигурация также проверяется на условие достижения монотонности по индексу адекватности /. Если
/ не получил удовлетворительного значения, то последний этап повторяется. В обратном случае решением являются координаты точек, полученные в последнем шаге итерации.
9
 

Источник: Гусев А.Н., «Измерение в психологии общий психологический практикум. Общ. психол. практикум. - М.: Смысл. - 281 с.» 1987

А так же в разделе «  § 3. Построение пространственной модели стимулов   »