Реферат: Факторный анализ

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ БЕЛАРУСЬ

БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ


Кафедра МО САПР


Использование факторного анализа для построения рейтинга банков.


Курсовая работа

студентов второй группы

третьего курса

факультета прикладной

математики и информатики

Бескоровайного А.А. и

Лейнова В. А.


Научный руководитель:

Ковалев М.М.


Минск, 1997.

Содержание


Введение

3

Методология факторного анализа

4

Описание программы

8

Приложение

9

Формат файлов

9

Таблица исходных данных

9

Факторная матрица

10

Матрица факторного отображения

11

Графическое представление

12


Введение

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

Применительно к построению банковских рейтингов реальную картину состояния дает методика, основанная на применении двухфакторного анализа, которая позволяет представить банки точками на плоскости, координатными осями которой являются [построенные] факторы, что особенно удобно для составления динамических рейтингов, когда при анализе состояния системы во времени точки, указывающие на состояние банков, превращаются в диаграммы.

Методология факторного анализа.

Необходимо попытаться наиболее полно проанализировать разнообразные показатели, характеризующие в нашем случае состояние банков. Для этого необходимо свести их к меньшему числу некоторых факторов. Представим каждый рейтинговый показатель zj как линейную комбинацию гипотетических факторов:

Zj=aj1F1+aj2F2+...+ajmFm (j=1,2...n), где

Fi – значение i-го фактора для данной (j-ой) компоненты;

aji вес фактора i в компоненте j;

m – количество факторов;

n – количество показателей.

Можно выделить следующие этапы построения факторной матрицы:

  1. Создаем исходную матрицу {{xij}} размерности (n * m), где m – количество характеристик, а n – количество исследуемых банков.

  2. Строим корреляционную матрицу R={{rij}},

имеющую размерность m * m:

    1. Строим ковариационную матрицу: C=XT*X/n :

    1. Строим корреляционную матрицу:

R={{rij}},


2
.3 На основе построенной корреляционной матрицы строим редуцированную корреляционную матрицу:


3
. В методе главных факторов на 1-ом этапе вычислений ищут коэффициенты при первом факторе так, чтобы сумма вкладов в суммарную общность была максимальной


Максимум V1 должен быть обеспечен при условии


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

det(R-E)=0 (2),

где R- редуцированная корреляционная матрица, полученная в пункте 2.

Далее, подставив найденное значение 1 и получив одно из возможных решений (q11 ,q21, ... ,qn1) уравнения (2), являющихся в свою очередь собственным вектором, соответствующим данному собственному значению и, для удовлетворения выражению (1), разделив на корень из суммы их квадратов и умножив на квадратный корень из собственного значения, получим


что представляет собой искомый коэффициент при факторе F1 в факторном отображении пункта 1.

1 вычисляется по формуле:

1=max{p1j}, где вектор p=R*q1

Вектор q1 находится при помощи следующего итерационного процесса:

Вычисляем R, R2, R4,... до тех пор, пока не будет выполняться условие |(i)-(i/2)|<, где (i) вектор, j-ый элемент которого равен частному от деления суммы j-ой строки матрицы Ri на максимальную из сумм элементов строк матрицы Ri , а в качестве берется заранее выбранная точность вычислений. По окончании процесса в качестве вектора q берется вектор a(i).

4
.Для определения коэффициентов при втором факторе F2 необходимо максимизировать функцию

что делается аналогично вычислениям для 1-го фактора, только вместо матрицы R используется матрица

Полученную факторную матрицу  размерности m*2 вращаем путем умножения на матрицу поворота

,

где -угол поворота, изменяющийся от 0 до /2 с шагом /720.

О
кончательный поворот будет произведен на угол, при котором выполнится критерий Варимакс:


Где r — число факторов.

Умножив справа исходную матрицу Х на построенную пов, получим окончательную матрицу, показывающую расположение банков в новых координатах (факторах F1 , F2).


Описание программы.

Для компьютерной реализации описанного выше метода нами, с помощью среды Delphi 2.0, была создана программа rating, функционирующая под управлением операционной системы Windows-95.

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

  1. Данные загружаются в таблицы (по годам), где и могут быть просмотрены (см. приложение 2)

В прилагаемом ниже примере исходными данными является файл по состоянию на 1995 код со следующими показателями, характеризующими банки :

a1=Активы

a2=Капитал

a3=Капитал/активы в %

a4=.Вложения в другие банки

a5=Вложения в экономику

a6=Вложения всего


  1. По нажатию соответствующей кнопки на панели управления программой, будут построены и отображены матрицы факторного отображения (см приложение 4) ,за каждый из периодов времени. Данные матрицы образуются из факторных матриц, описывающих вклад каждого из показателей в общий фактор (см. приложение 3)


  1. По желанию пользователя может быть построен график, показывающий положение банков на факторной плоскости и динамику их развития во времени (см. приложение 5).


Приложение.


1. Формат файлов

Файлы, используемые в нашей программе представляют собой текстовые файлы, в которых в качестве разделителей используются пробелы.

В первом столбце файла хранятся названия обрабатываемых банков, а в первой строке – названия показателей, характеризующих их деятельность.


2. Таблица исходных данных



3. Факторная матрица


Показатель

F1

F2

a1=Активы

0.940 0.264
a2=Капитал 0.949 0.198
a3=Капитал/активы в % 0.829 0.436
a4=Вложения в другие банки 0.602 0.539

a5=Вложения в экономику

0.834 0.425
a6=Вложения всего 0.922 0.335

4
.Матрица факторного отображения


5. Графическое представление


П
рямоугольной областью обозначается положение банка на факторной плоскости по состоянию на 1995 год, а круглой областью такого же цвета обозначается положение того же банка по состоянию на 1996 год.


Система математических расчетов MATLAB
ГОСУДАРСТВЕННЫЙ ИНЖЕНЕРНЫЙ УНИВЕРСИТЕТ АРМЕНИИ MATLAB УЧЕБНОЕ ПОСОБИЕ Гаспарян Олег Николаевич Д.т.н, с.н.с 2005 СОДЕРЖАНИЕ Система математических ...
Но в MATLAB-е такой способ индексирования можно применить и к двумерным (в общем случае - многомерным) матрицам, так как система MATLAB хранит все многомерные массивы чи-сел в виде ...
Единичная матрица, то есть матрица имеющая единицы на главной диагонали и нулевые ос-тальные элементы, в MATLAB-е обозначается eye, причем eye(n) есть единичная квадратная матрица ...
Раздел: Рефераты по информатике, программированию
Тип: учебное пособие
Исследование движения центра масс межпланетных космических аппаратов
2. ИССЛЕДОВАТЕЛЬСКАЯ ЧАСТЬ 2.1. ВВЕДЕНИЕ В данной работе проводится исследование движения центра масс МКА под действием различных возмущающих ...
Корреляционная матрица ошибок выведения на момент выведения составляет:
real F = sqrt(f1*f1+f2*f2+f3*f3);
Раздел: Рефераты по астрономии
Тип: реферат
Применение факторного анализа в психодиагностике
... Ставропольский государственный университет Факультет психологии КУРСОВАЯ РАБОТА по психодиагностике на тему: "Применение факторного анализа в ...
Обширный библиографический список работ, посвященных факторному анализу и психологическим исследованиям, проведенным с помощью этого метода, дает А.Анастази в своей книге ...
Факторный анализ как раз и представляет собой набор моделей и методов, предназначенных для "сжатия" информации, содержащейся в корреляционной матрице.
Раздел: Рефераты по психологии
Тип: курсовая работа
Теория симметрии молекул
Министерство общего и профессионального образования РФ Дипломная работа "Теория симметрии молекул" Содержание Введение Глава 1 Элементы теории групп ...
Определение 1. Отображением множества M на множество N называется правило f, которое каждому элементу m из множества M ставит в соответствие элемент n из множества N, называемый ...
Определение 1. Линейной функцией, или линейной формой, в векторном пространстве V над полем вещественных (комплексных) чисел Р называется отображение f векторного пространства V в ...
Раздел: Рефераты по химии
Тип: дипломная работа
Нейрокомпьютерные системы
Введение. ПОЧЕМУ ИМЕННО ИСКУССТВЕННЫЕ НЕЙРОННЫЕ СЕТИ? После двух десятилетий почти полного забвения интерес к искусственным нейронным сетям быстро ...
Вычисление выхода слоя заключается в умножении входного вектора на первую весовую матрицу с последующим умножением (если отсутствует нелинейная активационная функция ...
Слой сравнения получает двоичный входной вектор Х и первоначально пропускает его неизмененным для формирования выходного вектора С. На более поздней фазе в распознающем слое ...
Раздел: Рефераты по информатике, программированию
Тип: реферат