Далее из (3) и (5) следует, что
Из (4) следует
Подставляя оба последних выражения в (7) получим
Последнее выражение имеет минимальное значение
что устанавливает равенство (3). Среди векторов
Всякое разложение матрицы А типа (2) мы будем называть ортогональным разложением А. Заметим, что решение минимальной длины, множество всех решений и минимальное значение для задачи минимизации ||Ax-b|| определяются единственным образом. Они не зависят от конкретного ортогонального разложения.
При проведении разложения необходимо приводить матрицы к диагональному виду. Для этого обычно используются два преобразования: Гивенса и Хаусхолдера, оставляющие нормы столбцов и строк матриц неизменными.
Лемма. Пусть дан 2–вектор
Доказательство. Положим:
Далее прямая проверка.
Матрица преобразования представляет собой матрицу вращений
или отражений
Применяется для преобразования матриц к диагональному виду. Матрица преобразования представляет из себя следующее выражение:
или, если вектор v нормирован, т.е. используется вектор единичной длины
Отсюда следует: что
а s = +1, при положительной первой компоненте вектора х и = –1, при отрицательной.
Доказательство. Положим
Далее принимаем во внимание то, что
Пусть X – матрица данных порядка Nxp, где N>p, и пусть r – ранг матрицы X. Чаще всего r=p, но приводимый ниже результат охватывает общий случай, он справедлив и при условии r<p.
Теорема о сингулярном разложении утверждает, что
где V – матрица порядка Nxr, столбцы которой ортонормированы, т.е.
Имеют место следующие фундаментальные соотношения.
· Квадратная симметричная матрица XX' порядка NxN, имеет r положительных и N–r нулевых собственных чисел. Положительными собственными числами XX' являются
· Квадратная симметричная матрица X'X порядка pxp, имеет r положительных и p–r нулевых собственных чисел. Положительными собственными числами X'X являются
Положительные собственные числа матрицы X'X и XX' совпадают и равны
Эти соотношения дают возможность вычислять
Исследование матрицы X'X в факторном анализе называется R-модификацией, а XX' – Q–модификацией. Соотношения (12)–(13) показывают, что результаты Q–модификации можно получить по результатам R–модификации и наоборот.
Практическая последовательность нахождения сингулярного разложения следующая.
1. Вычисляется X'X или XX', в зависимости от того, порядок какой матрицы меньше. Предположим, что в данном случае это X'X.
2. Вычисляются положительные собственные числа
3. Находятся сингулярные числа