Факторный анализ
Факторный анализ
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ БЕЛАРУСЬ
БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Кафедра МО САПР
Использование факторного анализа для построения рейтинга банков.
Курсовая работа
студентов второй группы
третьего курса
факультета прикладной
математики и информатики
Бескоровайного А.А. и
Лейнова В. А.
Научный руководитель:
Ковалев М.М.
Минск, 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 :
[pic]
2. Строим корреляционную матрицу:
R={{rij}}, [pic]
2.3 На основе построенной корреляционной матрицы строим
редуцированную корреляционную матрицу:
3. В методе главных факторов на 1-ом этапе вычислений ищут
коэффициенты при первом факторе так, чтобы сумма вкладов в суммарную
общность была максимальной
Максимум V1 должен быть обеспечен при условии
[pic]
Чтобы максимизировать функцию n переменных воспользуемся методом
множителей Лагранжа, с помощью которого приходим к выводу, что искомая
функция является ничем иным как максимальным собственным значением
уравнения
det(R-(E)=0 (2),
где R- редуцированная корреляционная матрица, полученная в пункте 2.
Далее, подставив найденное значение (1 и получив одно из возможных
решений (q11 ,q21, ... ,[pic]qn1) уравнения (2), являющихся в свою очередь
собственным вектором, соответствующим данному собственному значению и, для
удовлетворения выражению (1), разделив на корень из суммы их квадратов и
умножив на квадратный корень из собственного значения, получим
[pic]
что представляет собой искомый коэффициент при факторе 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 используется матрица
[pic]
Полученную факторную матрицу ( размерности m*2 вращаем путем умножения
на матрицу поворота
[pic],
где (-угол поворота, изменяющийся от 0 до (/2 с шагом (/720.
Окончательный поворот будет произведен на угол, при котором выполнится
критерий Варимакс:
Где r — число факторов.
Умножив справа исходную матрицу Х на построенную (пов, получим
окончательную матрицу, показывающую расположение банков в новых
координатах (факторах F1 , F2).
Описание программы.
Для компьютерной реализации описанного выше метода нами, с помощью
среды Delphi 2.0, была создана программа rating, функционирующая под
управлением операционной системы Windows-95.
1. После запуска программа предлагает пользователю загрузить исходные
данные о состоянии банков за некоторые периоды времени. Исходные файлы
хранятся в специальном формате (см. приложение 1).
Данные загружаются в таблицы (по годам), где и могут быть просмотрены (см.
приложение 2)
В прилагаемом ниже примере исходными данными является файл по состоянию на
1995 код со следующими показателями, характеризующими банки :
a1=Активы
a2=Капитал
a3=Капитал/активы в %
a4=.Вложения в другие банки
a5=Вложения в экономику
a6=Вложения всего
По нажатию соответствующей кнопки на панели управления программой, будут
построены и отображены матрицы факторного отображения (см приложение 4) ,за
каждый из периодов времени. Данные матрицы образуются из факторных матриц,
описывающих вклад каждого из показателей в общий фактор (см. приложение 3)
По желанию пользователя может быть построен график, показывающий положение
банков на факторной плоскости и динамику их развития во времени (см.
приложение 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 год.
-----------------------
[pic]
[pic]
[pic]
[pic]
|