Математическая модель метода главных компонент
| Категория реферата: Рефераты по статистике
| Теги реферата: ответы по контрольной, курсовые работы бесплатно
| Добавил(а) на сайт: Serdjukov.
Предыдущая страница реферата | 1 2 3 4 | Следующая страница реферата
ВВЕДЕНИЕ
Из числа методов, позволяющих обобщать значения элементарных признаков, метод главных компонент выделяется простой логической конструкцией и в то же время на его примере становятся понятными общая идея и целевые установки многочисленных методов факторного анализа.
Метод главных компонент дает возможность по m – числу исходных
признаков выделить m главных компонент, или обобщенных признаков.
Пространство главных компонент ортогонально.
Математическая модель метода главных компонент базируется на логичном допущении, что значения множества взаимосвязанных признаков порождают некоторый общий результат.
1. Краткие теоретические сведения
Решение задачи методом главных компонент сводится к поэтапному преобразованию матрицы исходных данных X (рисунок 1.1):
Рисунок 1.1 – Схема математических преобразований
На рисунке обозначено: X – матрица исходных данных размерностью n*m
(n – число объектов наблюдения, m – число элементарных аналитических
признаков); Z – матрица центрированных и нормированных значений признаков, элементы матрицы вычисляют по формуле: [pic]; R – матрица парных
корреляций: R = (1/n)*Z’*Z.
Если предварительнаястандартизация данных не проводилась, то на данном шаге получают матрицу S = (1/n)*X’*X, элементы матрицы X для расчета будут центрированными величинами.
Опишем дальнейшие шаги вычислений для метода главных компонент и объясним математический смысл полученных результатов.
? – диагональная матрица собственных (характеристических) чисел.
Множество решений ?j находят решением характеристического уравнения
|R - ?E| = 0. ?j – это характеристики вариации, точнее, показатели
дисперсии каждой главной компоненты. Суммарное значение ??j равно сумме
дисперсий элементарных признаков Xj. При условии стандартизации исходных
данных, эта сумма равна числу элементарных признаков m.
Решив характеристическое уравнение, находят его корни ?j. После этого вычисляют собственные векторы матрицы R. Реально это означает решение m систем линейных уравнений для каждого ?j при j = 1..m. В общем виде система имеет вид:
[pic] (1.1)
Приведенная система объединяет однородные линейные уравнения, и так как число ее уравнений равно числу неизвестных, она имеет бесконечное множество решений. Конкретные значения собственных векторов при этом можно найти, задавая произвольно по крайней мере величину одной компоненты каждого вектора.
A – матрица факторного отображения, ее элементы arj – весовые коэффициенты. Вначале A имеет размерность m*m – по числу элементарных признаков Xj, затем в анализе остается r наиболее значимых компонент, r ? m. Вычисляют матрицу A по известным данным матрицы собственных чисел ? и нормированных собственных векторов V по формуле A = V?1/2.
F – матрица значений главных компонент размерностью r*n, F = A-1Z’.
Эта матрица в общем виде записывается:
[pic] (1.2)
2. Описание программной реализации
Программа для реализации метода главных компонент была написана на языке Turbo Pascal 7.0. Все вычисления выполнены в последовательности, представленной на рисунке 1.1. Обозначения программных переменных и массивов по возможности соответствуют изложенным выше. Программа является в достаточной степени универсальной, т.к. приспособлена для обработки массивов данных любой размерности (их размер ограничен только объемом доступной памяти). Однако в программе не предусмотрен ввод данных с клавиатуры. Размерность массивов задана константами, а массив исходных данных инициализируется также в теле программы. При необходимости ввода других данных можно легко скорректировать исходный текст программы.
Отдельной процедурой в программе описан вывод на экран матрицы m*m. В программе часто приходится проделывать эту операцию, поэтому она оформлена как процедура out.
Первой процедурой является центрирование и нормирование исходных данных. Оно выполняется в соответствии с описанными выше формулами.
Далее запрограммировано нахождение коэффициентов характеристического
уравнения для корреляционной матрицы R. Оно производится в соответствии с
рекуррентными соотношениями Фаддеева, т.е по следу матриц, производных из
R, по формулам:
Ai-1=ABi-2; Pi-1=1/(m-1)trAi-1; Bi-1=Ai-1-Pi-1E; i=1,2..m.
(2.1)
После вычисления рекуррентных соотношений находится характеристический полином:
Рекомендуем скачать другие рефераты по теме: сочинение по русскому, менеджмент, вред реферат.
Категории:
Предыдущая страница реферата | 1 2 3 4 | Следующая страница реферата