Скачиваний:
142
Добавлен:
01.05.2014
Размер:
228.86 Кб
Скачать

2.5. Приведение корреляционной матрицы к диагональной форме

Преобразование корреляционной матрицы к диагональной форме основано на следующем свойстве вещественной (действительной) симметричной матрицы.

Пусть R - невырожденная корреляционная матрица и имеет п различных собственных чисел i, i=1,...n. Пусть ai, i=l,...n -соответствующие собственные векторы, выбранные из пар собственных векторов, соответствующих каждому собственному числу, составляющие ортонормированный базис в n-мерном пространстве. Пусть A=(a1,...an) - матрица, столбцами которой являются собственные векторы аi. Рассмотрим матрицу

где E - единичная матрица. Следовательно, матрица А является ортогональной.

Напомним, что некоторая матрица А ортогональна, если

А-1А= АТА=Е. По уравнению Ra = а получим RA = (а1... nаn), где столбцами матрицы в правой части являются векторы iаi.

Учитывая, что векторы аi ортогональны, получим

Матрица АТRA ортогональна, а ее диагональные элементы являются собственными числами. Из условия АТRA = следует

A АТRA АТ = A АТ и R = A АТ, так как A АТ = АТ А = Е.

Следовательно, невырожденная корреляционная матрица R может быть приведена к диагональной форме путем ортогонального преобразования АТRA.

Пусть х=(x1,...хn)Т - некоторый вектор, заданный своими проекциями на осях координат Xi ,

i=1,…n. Рассмотрим вектор у=(у1,...уn) Т , где у=АТх, а строками матрицы АТ являются собственные векторы аiТ линейного преобразования R. Тогда

Следовательно, компонента yi вектора у - это скалярное произведение собственного вектора аi

37

и вектора x. С другой стороны, скалярное произведение - это произведение модулей векторов аi и x на косинус угла между ними. Так как ||ai|| = 1, то это есть произведение ||x|| на косинус угла между ai и x - проекция вектора x на аi. Поэтому вектор у представлен своими проекциями на ортонормированный базис собственных векторов корреляционной матрицы R. Можно считать, что новый базис ai, i=l,...n образует новое n-мерное пространство признаков Yi=(у1,…yN)T ,i=1...n, принимающих свои значения на N объектах. Значения п признаков Yi, как бы измеренных на N объектах, образуют новую матрицу данных

Y = ХА, полученную из матрицы Х ортогональным преобразованием А:

Корреляционная матрица R, вычисленная по матрице X, представляет собой матрицу

Вычислим среднее признака Yj

так как матрица X стандартизована. Вычислим величину

Тогда матрица является ковариационной матрицей, вычисленной по матрице Y. Диагональная структура матрицы  показывает, как и следовало ожидать, независимость признаков Yi, i = 1,. ..п. Собственные числа  являются дисперсиями этих признаков, то есть  =  . Если разделить значения компонент каждого признака Yi на величину  = , то матрица Y будет приведена к стандартизованному виду. Тогда преобразование Y = ХА даст стандартизованную матрицу данных Y с единичной корреляционной матрицей:

38

Соседние файлы в папке Основы обработки данных