RSS    

   СИНГУЛЯРНОЕ РАЗЛОЖЕНИЕ В ЛИНЕЙНОЙ ЗАДАЧЕ МЕТОДА НАИМЕНЬШИХ КВАДРАТОВ - (диплом)

p>Квадратная симметричная матрица XX' порядка NxN, имеет r положительных и N–r нулевых собственных чисел. Положительными собственными числами XX' являются , а соответствующими собственными значениями – . Таким образом, сингулярные значения – это положительные квадратные корни из положительных собственных чисел матрицы XX', а столбцы матрицы V – соответствующие собственные векторы. Квадратная симметричная матрица X'X порядка pxp, имеет r положительных и p–r нулевых собственных чисел. Положительными собственными числами X'X являются , а соответствующими собственными значениями – , таким образом, сингулярные значения – это положительные квадратные корни из положительных собственных чисел матрицы X'X, а столбцы матрицы U – соответствующие собственные векторы. Положительные собственные числа матрицы X'X и XX' совпадают и равны . Более того, если um – собственный вектор матрицы X'X, а vm – собственный вектор матрицы XX', соответствующие одному и тому же собственному числу , то um и vm связаны следующим соотношением (12)

Эти соотношения дают возможность вычислять , зная , и наоборот. В компактной форме эти соотношения можно записать следующим образом:

    . (13)

Исследование матрицы X'X в факторном анализе называется R-модификацией, а XX' – Q–модификацией. Соотношения (12)–(13) показывают, что результаты Q–модификации можно получить по результатам R–модификации и наоборот. Практическая последовательность нахождения сингулярного разложения следующая. Вычисляется X'X или XX', в зависимости от того, порядок какой матрицы меньше. Предположим, что в данном случае этоX'X.

Вычисляются положительные собственные числа матрицы X'X и соответствующие им собственные векторы . Находятся сингулярные числа .

    Вычисляются по соотношению (11).

Пусть в разложении (11) собственные числа расположены в порядке убывания. Аппроксимационные свойства соотношения (11) являются еще более фундаментальными, чем само соотношение. Эти свойства вытекают из решения следующих двух задач.

Задача 1. Дана симметричная матрица S, порядка pxp и ранга rс неотрицательными собственными значениями. Требуется найти симметричную матрицуТ, размерности pxp, с неотрицательными собственным значениями заданного ранга k, k
    (14)

представляющие собой суммы k первых членов в соответствующем разложении. Матрицы T и Wназываются наилучшими в смысле наименьших квадратов “матричными аппроксимациями меньшего ранга” для матрицS и Xсоответственно. Свойство наилучшей аппроксимации в смысле наименьших квадратов можно выразить следующим образом: матрицаT ближе всего к матрице S в том смысле, что сумма квадратов всех элементов матрицы S–T минимальна. Аналогично матрица W ближе всего к матрице X в том смысле, что минимальна сумма квадратов элементов матрицы X–W. Мерой близости или качества аппроксимации считается относительная величина , т. е. сумма r–k наименьших собственных чисел матрицы X’X. Иногда мерой качества аппроксимации считается относительная величина (15)

    или функция от нее.
    Рассмотрим наиболее распространенный случай p=r.

Матрица S может быть ковариационной матрицей p линейно независимых переменных. Матрица T также может представлять собой ковариационную матрицу p переменных, но так как ранг матрицы T k

где – состоит из первых k столбцов матрицы V, – из первых k строк или столбцов матрицы Г, а – из первых k столбцов матрицы U. поскольку W»X, то (16)

    При умножении этой матрицы справа на получаем
    (17)

Матрица порядка pxk определяет преобразование строк матрицы X из евклидова p–мерного пространства в евклидово k–мерное пространство; уравнение (16) показывает, что существует преобразование матрицыX порядка Nxp в матрицу порядка Nxk. Матрица X содержит N точек в p–мерном евклидовом пространстве, которые приближенно могут быть спроектированы вk–мерное евклидово пространство. матрица определяет координаты этих точек в k–мерном евклидовом пространстве. 1. 5. QR–разложение

Теорема 2. Пусть А – mґn–матрица. Существует ортогональная mґm–матрица Q такая, что в матрице QA=R под главной диагональю стоят только нулевые элементы. Доказательство. Выберем ортогональную mґm–матрицу Q в соответствии с преобразованием Хаусхолдера (9), так, чтобы первый столбец Q1A имел нулевые компоненты со 2–ой по m–ю. Далее выбираем ортогональную (m-1)ґ(m–1)–матрицу P2 следующим образом. Будучи применена к m–1 вектору, составленному из компонент со 2–ой по m–ю второго столбца матрицы Q1A, она аннулирует компоненты с 3–ей по m–ю этого вектора. Матрица преобразования

ортогональна, и Q2Q1Aимеет в первых двух столбцах нули под главной диагональю. Продолжая таким образом, можно построить произведение, состоящее максимум изn ортогональных преобразований, которое трансформирует Ак верхней треугольной форме. Формальное доказательство можно получить методом конечной индукции.

Полученное представление матрицы произведением ортогональной и верхней треугольной матриц называетсяQR–разложением.

Теорема 3. Пусть А – mґn–матрица ранга к, причем k
    где R – верхняя треугольная кґк–матрица ранга к.

Доказательство. Выберем матрицу перестановки Р таким образом, чтобы первые к столбцов матрицы AP, были линейно независимы. Согласно теореме 2, найдется ортогональная mґm–матрица Q такая, что QAP будет верхней треугольной. Поскольку первые к столбцов АР линейно независимы, это будет верно для первых к столбцов QAP. Все элементы матрицы QAP, стоящие на пересечении строк с номерами к+1, ...., m и столбцов с номерами к+1, ...., n, будут нулями. В противном случае rankQAP>k, что противоречит предположению rankA=k. Итак, QAP имеет форму, указанную правой частью (4). Теорема доказана. Подматрицу [R: T] из правой части (18) можно теперь преобразовать к компактной форме, требуемой от матрицыR из теоремы 2. Это преобразование описывает следующая лемма. Лемма 1. Пусть [R: T] – кґк–матрица, причем R имеет ранг к. Существует ортогональная nґn–матрица W такая, что

    где – нижняя треугольная матрица ранга к.

Доказательство леммы вытекает из теоремы 3, если отождествить величины n, k, [R: T], W из формулировки леммы с соответствующими величинами m, n, AT, QT теоремы 3. Используя теорему 3 и лемму 1 можно доказать следующую теорему. Теорема 4. Пусть А – mґn–матрица ранга к . Найдутся ортогональная mґm–матрица Н и ортогональная nґn–матрица К такие, что (19)

    причем R11 – невырожденная треугольная кґк–матрица.

Заметим, что выбором Н и К в уравнении (19) можно добиться, чтобы R11 была верхней или нижней треугольной. В (19) матрица А представлена произведением A=HRKT, где R –некоторая прямоугольная матрица, ненулевые компоненты которой сосредоточены в невырожденной треугольной подматрице. Далее мы покажем, что эту невырожденную подматрицуRможно упростить далее до невырожденной диагональной матрицы. Это разложение тесно связано со спектральным разложением симметричных неотрицательно определенных матрицATA и AAT (см. 11).

Теорема 5. Пусть А – mґn–матрица ранга k. Тогда существуют ортогональная mґm–матрица U, ортогональная nґn–матрица V и диагональная mґn–матрица S такие, что UTAV=S, A=USVT (20)

Матрицу Sможно выбрать так, чтобы ее диагональные элементы составляли невозрастающую последовательность; все эти элементы неотрицательны и ровнок из них строго положительны. Диагональные элементы S называются сингулярными числами А. Докажем сперва лемму для специального случая m=n=rankA. Лемма 2. Пусть А – nґn–матрица ранга n. Тогда существует ортогональная nґn–матрица U, ортогональная nґn–матрица V и диагональная nґn–матрица S такие, что UTAV=S, A=USVT и последовательные диагональные элементы S положительны и не возрастают. Доказательство леммы. Положительно определенная симметричная матрица ATA допускает спектральное разложение ATA=VDVT, (21)

где V – ортогональная nґn–матрица, а D – диагональная матрица, причем диагональные элементы D положительны и не возрастают. Определим S как диагональную nґn–матрицу, диагональные элементы которой суть положительные квадратные корни из соответствующих диагональных элементовD. Таким образом

    D=STS=S2, S-1DS-1=I. (22)
    Определим матрицу
    U=AVS-1 (23)
    Из (21), (22), (23) и ортогональности V следует, что

UTU=S-1VTATAVS-1=S-1DS-1=I т. е. U ортогональна. Из (23) и ортогональности V выводим USVT=AVS-1SVT=AVVT=A Лемма доказана. Доказательство теоремы 5. Пусть A=HRKT, где H, R, KT имеют свойства, указанные в теореме 4. Так как R11 из (19) – невырожденная треугольная кґк–матрица, то согласно лемме 2 , можно написать (24)

Здесь и – ортогональные кґк–матрицы, а –невырожденная диагональная матрица, диагональные элементы которой положительны и не возрастают. Из (24) следует, что матрицуR в уравнении (19) можно записать в виде (25)

    где:
    – ортогональная mґm–матрица;
    – ортогональная nґn–матрица;
    – ортогональная mґn–матрица;
    Теперь, определяя U и V формулами
    (26)

заключаем из (24) – (26), что A=USVT, где U, S, Vимеют свойства, указанные в формулировке теоремы 5. Это завершает доказательство.

Заметим, что сингулярные числа матрицы А определены однозначно, в то время, как в выборе ортогональных матриц U, V есть произвол. Пусть s – сингулярное число А, имеющее кратность l. Это значит, что для упорядоченных сингулярных чисел найдется индекс I такой, что

Положим k=min(m, n), и пусть Q – ортогональная кґк–матрица вида

Здесь Р – ортогональная lґl–матрица Если A=USVT – сингулярное разложение А и si=…=si+l-1, то сингулярным разложением А будет также и , где . 1. 6. Число обусловленности

Страницы: 1, 2, 3, 4


Новости


Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

                   

Новости

© 2010.