СИСТЕМНЫЙ АНАЛИЗ, МОДЕЛИ И МЕТОДЫ ПРИНЯТИЯ РЕШЕНИЙ, УПРАВЛЕНИЕ В ЧЕТКИХ И НЕЧЕТКИХ УСЛОВИЯХ
УДК 51-77
ПЛОТНОСТИ АРХИМЕДОВЫХ КОПУЛ И ИХ ПРИЛОЖЕНИЯ ДЛЯ ПРОГНОЗИРОВАНИЯ КУРСОВ ВАЛЮТ
Статья поступила в редакцию 28.01.2014, в окончательном варианте 01.03.2014.
Ахунжанов Ренат Камильевич, кандидат физико-математических наук, доцент, Астраханский государственный университет, 414056, Российская Федерация, г. Астрахань, ул. Татищева, 20а, e-mail: [email protected]
Кангина Наталья Николаевна, ассистент, Астраханский государственный университет, 414056, Российская Федерация, г. Астрахань, ул. Татищева, 20а, e-mail: [email protected]
Князев Александр Геннадьевич, кандидат физико-математических наук, доцент, Астраханский государственный университет, 414056, Российская Федерация, г. Астрахань, ул. Татищева, 20а, e-mail: [email protected]
Лепёхин Олег Алексеевич, кандидат экономических наук, доцент, Астраханский государственный университет, 414056, Российская Федерация, г. Астрахань, ул. Татищева, 20а, e-mail: [email protected]
Копулярные модели зависимости играют важную роль в прикладных статистических исследованиях. Для оценки параметров таких моделей необходимо явное описание плотностей копул. В данной работе авторами получены формулы для плотностей копул Клейтона и Франка в явном виде, а также рекуррентные формулы для копулы Гамбела-Хаугарда. Рассмотрены некоторые экстремальные свойства этих плотностей. Указанные копулы относятся к классу архимедовых копул, которые востребованы в прикладных исследованиях фондового рынка, динамики валютных курсов, кредитных портфелей банков. В данной статье обсуждаются также некоторые практические аспекты применения плотностей архимедовых копул в рамках задач прогнозирования валютного курса рубля по отношению к ряду иностранных валют (канадский доллар, британский фунт, японская иена, американский доллар, евро). Результаты имитационного моделирования с использованием предложенных авторами формул показали, что наибольшей прогностической силой обладает копула Франка.
Ключевые слова: архимедовы копулы, копула Клейтона, копула Франка, копула Гамбела-Хаугарда, плотности, последовательности, рекуррентные формулы, имитационное моделирование, прогноз, ошибка прогноза, управление валютными рисками
THE DENSITY OF ARCHIMEDEAN COPULAS AND THEIR APPLICATION FOR CURRENCY RATE FORECASTING
Akhunzhanov Renat K., Ph.D. (Physics and Mathematics), Associate Professor, Astrakhan State University, 20a Tatishchev St., Astrakhan, 414056, Russian Federation, e-mail: akhunzha@mai. ru
Kangina Natalya N., Assistant, Astrakhan State University, 20a Tatishchev St., Astrakhan, 414056, Russian Federation, e-mail: [email protected]
ПРИКАСПИЙСКИЙ ЖУРНАЛ: управление и высокие технологии № 2 (26) 2014 СИСТЕМНЫЙ АНАЛИЗ, МОДЕЛИ И МЕТОДЫ ПРИНЯТИЯ РЕШЕНИЙ, УПРАВЛЕНИЕ В ЧЕТКИХ И НЕЧЕТКИХ УСЛОВИЯХ
Knyazev Aleksandr G., Ph.D. (Physics and Mathematics), Associate Professor, Astrakhan State University, 20a Tatishchev St., Astrakhan, 414056, Russian Federation, e-mail: agkniazev@mail. ru
Lepekhin Oleg A., Ph.D. (Economics), Associate Professor, Astrakhan State University, 20a Tatishchev St., Astrakhan, 414056, Russian Federation, e-mail: [email protected]
Copula modules of dependence have an important role in applied statistics investigations. For evaluation of the parameters of such models it is necessary to make a definite description of copulas density. This paper observes the definite formulas for density of Kleiton and Franks copulas, and also some recurrent formulas for Gambel-Haugard copulas. The paper refers to some extremal properties of Archimedean copulas density. The copulas refer to the Archimedean copulas which is in demand in applied investigations of the stock market, of the foreign exchange movement, advances portfolio. The paper discusses the practical aspects of implementation of Archimedean copulas density in the frame of the task of forecasting of the currency rate on the example of some foreign currencies (Canadian dollar, British pound, Japanese yen, American dollar, Euro). The results of the imitational modeling showed, that the most forecasting power has the Frank's copula.
Keywords: Archimedean copulas, Clayton copula, Frank copula, Gambel-Haugard copula, density, sequences, recurrent formulas, simulation modeling, forecast, forecasting error, foreign exchange risk management
Многие задачи принятия решений в сфере финансовой деятельности, управления различными объектами и пр. опираются на прогнозы показателей, которые могут быть получены различными методами. В данной статье рассматриваются подходы к прогнозированию на основе копулярных функций, которые занимают важное место в прикладных статистических исследованиях. Целью данной работы была дальнейшая разработка некоторых теоретических вопросов, связанных с копулярными функциями, и апробация полученных методов на задаче прогноза курса рубля по отношению к нескольким иностранным валютам.
Введение в проблематику статьи. Роль копулярных функций в статистике определяется теоремой Скляра, в соответствии с которой копулы можно использовать для записи моделей многомерных распределений. Применение копул позволяет выделить из функции совместного распределения ту ее часть, которая отвечает за описание зависимости между переменными. Особенно популярными в последние годы стали архимедовы копулы. В качестве примеров использования копул в прикладных финансовых исследованиях можно указать работы Паттона [11], Анэ [6], Гордеева [9], монографию Черубини [8] и множество других. Изложению общей теории копул посвящена монография Нельсена [10].
Для практических применений необходима оценка параметров копулярных моделей. Большинство методов статистического оценивания параметров используют функцию плотности совместного распределения. Прежде всего - это метод максимального правдоподобия, а также байесовские процедуры оценивания. Соответственно появляется задача вычисления плотностей копулярных функций, описания их свойств. Возникающие здесь трудности резко возрастают при увеличении размерности случайной величины. Первые результаты в отношении плотностей архимедовых копул приведены в [8], однако они далеки от полноты и местами не вполне точны. В работе By [13] приведены рекуррентные формулы для плотностей копул Франка.
Настоящая статья призвана дополнить существующие исследования в области теории копул. В частности, выведены формулы для плотностей копул Клейтона и Франка в явной форме, а также рекуррентные формулы для копулы Гамбела-Хаугарда. Впервые получены явные формулы коэффициентов характеристических многочленов плотности копулы Франка. Во всех случаях приведены оригинальные доказательства авторов. В статье рас-
PRIKASPIYSKIY ZHURNAL: Upravlenie i Vysokie Tekhnologii (CASPIAN JOURNAL: Management and High Technologies), 2014, 2 (26) SYSTEM ANALYSIS, MODELS AND METHODS OF DECISION-MAKING, MANAGEMENT IN CLEAR AND FUZZY TERMS
смотрены также некоторые экстремальные свойства плотностей архимедовых копул, получено наибольшее значение плотности копулы Клейтона. Эти результаты необходимы для имитационного моделирования выборок из совместных распределений - задачи, которая часто возникает при управлении валютными и финансовыми рисками.
Рассмотренные методы в данной работе апробируются на задаче прогнозирования курсов пяти иностранных валют по отношению к рублю.
Элементы теории копул: определение копула-функции и теорема Скляра. Пусть / = [0;11, 0<ак <Ък <1 ,к = 1,...,и, В = [аг] 6,]х ..{ап; Ъп] Пусть ...,ип) - отображение /" в I. Назовем «С - объемом» множества «В» следующее число:
где АЬар(щ, ...,и„) = 0(щ, Ьк,ик+1, ...,ип)-0(щ, ...,ик_х,ак,ик+х, ..., и„).
Отображение С(и1,...,ип) из /" в I называется «-мерной копулой, если выполнены следующие условия [10, с. 10].
1. С{их,..., ип ) = 0, если хотя бы одна из переменных ик равна нулю.
2. С(1,..., 1, ик, 1,..., 1) = ик для всех к.
3. Для любого В в I" его «С - объем» неотрицателен.
Применение копул для моделирования многомерных совместных распределений основывается на теореме Скляра, которая утверждает, что любое многомерное распределение может быть представлено в виде набора частных функций распределения и копулы, которая задаёт характер зависимости между ними.
Теорема Скляра [10, с. 21]. Пусть Н п-мерная функция распределения вероятностей, Рг,...,Рп - соответствующие частные функции распределения составляющих. Тогда существует такая копула С, что
Если все одномерные функции распределения непрерывны, то копула определяется единственным образом.
Архимедовы копулы и их плотности. В работе Пеникаса [4] выделяется три основных семейства копул, которые используются в прикладных задачах: эллипсообразные, архимедовы, экстремальные. При описании семейства архимедовых копул используются такие понятия, как «вполне монотонная функция» и «функция-генератор».
Функция g{t) называется вполне монотонной на интервале./. если она имеет на этом
интервале производные всех порядков, которые меняют знак, т.е. (— >0, V/ е У,
\/к = 0,1,2,....
Теорема. Пусть ср непрерывная, строго убывающая функция на [0; 1], с/)(0) = х, (р{\)= 0, (р 1 - обратная для ср. Пусть отображение ( : /" I определено формулой
сп {щип )=)+•••+<р(и» ))•
Данное отображение является копулой тогда и только тогда, когда ф~ вполне монотонна на [0; оо).
Копулы указанного в теореме вида называются архимедовыми копулами. Соответствующая функция (р называется генератором копулы.
ПРИКАСПИЙСКИЙ ЖУРНАЛ: управление и высокие технологии № 2 (26) 2014 СИСТЕМНЫЙ АНАЛИЗ, МОДЕЛИ И МЕТОДЫ ПРИНЯТИЯ РЕШЕНИЙ, УПРАВЛЕНИЕ В ЧЕТКИХ И НЕЧЕТКИХ УСЛОВИЯХ
Будем называть плотностью копулы ее смешанную производную порядка п по всем ее аргументам:
Г// ... дип
Пусть t = <р{и^), /(/) = <р 1 (/). Тогда плотность архимедовой копулы вычисляется по формуле
¿=1
Основными архимедовыми копулами являются копулы Клейтона, Франка и Гамбела-Хаугарда.
Копула Клейтона. Будем рассматривать это однопараметрическое семейство копул только для положительных значений параметра ОС. Генератор копулы имеет вид
сра(и) = и~а -1. Тогда функция, обратная генератору, имеет вид /(/) = (l + /) ' ". Копула Клейтона определяется формулой
с:(щ,...,«я)=ка+•••+«? +\-пу,а.
Легко проверить, что плотность этой копулы вычисляется по формуле d(ul,...,un) = (ak-a+1 )|/(ji +(и, ...u„
Zn _a
Копула Франка. Генератор данной копулы имеет вид (р(и) = —In((с "" - l)/(f " - 1 jj, соответственно обратная функция /(/) = а)\п{{е "' - ljt' ' +l) Копула Франка задается следующими формулами:
С:(щ,...,ип) = М t = ±-ln((e-' ~l)/(e-a-l}
i=1
Введем обозначения ¡3 = е~а -1, х = + /?)'. Тогда /'(/) = (l/a)ln(l - х). Лемма 1. Плотность копулы Франка вычисляется по формуле
Характеристические многочлены hm задаются рекуррентными соотношениями h] (х) = х,
Доказательство. Утверждение леммы следует из общей формулы плотности для архимедовых копул, а также из легко проверяемых соотношений
(р'(и) = а{\-еаи)\ x'(t) = x2-x.
Запишем в явном виде первые четыре многочлена hm.
\ (х) = х, h2 (х) = х2 - х, (х) = 2х3 - Зх2 + х,
h4(x) = 6х4 - 12х3 + 7х2 - х.
PRIKASPIYSKIY ZHURNAL: Upravlenie i Vysokie Tekhnologii (CASPIAN JOURNAL: Management and High Technologies), 2014, 2 (26) SYSTEM ANALYSIS, MODELS AND METHODS OF DECISION-MAKING, MANAGEMENT IN CLEAR AND FUZZY TERMS
Пусть кт(х) = ^^1к_1акхк■ Из рекуррентных соотношений для этих многочленов вытекают следующие рекуррентные соотношения для коэффициентов.
<&=»<, =1 ,'=»'!• =-«,"', <+1=(- \)т. апк+х = (к- 1)а™ ! - Ла™, к = 2,..., т. Лемма 2. Коэффициенты характеристических многочленов вычисляются по формуле
Доказательство.
Это очевидным образом следует из теории конечных разностей, примененной к многочленам. У примитивного многочлена степени п разности порядка п постоянны и равны п! [1]. 3) Проверим рекуррентное соотношение
к = 2,...,п.
Справедливость этого соотношения вытекает из следующей цепочки равенств.
х: ( 1) г (1 /Г {к 1)Г ( 1)Г: .(1/Г ¿ХМ 1)г: (1./Г ;
1)^,(1 + 0" - 1ГСГ(1+0" = + О";
с;, (1+0" -Е^-Г (с;, =
и: (- 1)г с; (1+/)-=о- О* с; (1+/у.
Замечание. Данная последовательность приведена в Онлайн-энциклопедии целочисленных последовательностей [3]. Однако в энциклопедии даны только рекуррентные формулы. Явные выражения для элементов последовательности приведены в публикуемой авторами работе впервые.
Копула Гамбела-Хаугарда. Генератор данной копулы имеет вид (р{и)={-\пи)а. Соответственно обратная функция ./(/) =
Копула Гамбела-Хаугарда задаётся следующими формулами:
с:(щ,...,ип)=м /=¿(-11щу.
1=1
Введем обозначения ¡3 = 1/а, х = /' ". Тогда /(/) = е \
Лемма 3. Плотность копулы Гамбела-Хаугарда вычисляется по формуле
а{щ,...,ип)= (- «Г1 Г" е-К (х)П [щ1 (- 1п щ Г )
ПРИКАСПИИСКИИ ЖУРНАЛ: управление и высокие технологии № 2 (26) 2014 СИСТЕМНЫЙ АНАЛИЗ, МОДЕЛИ И МЕТОДЫ ПРИНЯТИЯ РЕШЕНИЙ, УПРАВЛЕНИЕ В ЧЕТКИХ И НЕЧЕТКИХ УСЛОВИЯХ
Характеристические многочлены кт задаются рекуррентными соотношениями
К М = К+1 М = М - (/&+т)К (*)
Доказательство. Сначала индукцией по т докажем формулу
Заметим, что х'(/) = ¡Зх /!. Легко проверить, что для т = 1 эта формула справедлива. Проверим справедливость этой формулы для т +1.
= -р[-тГ^е~'кя(х) + Гт(Ит{хУх -Ъп{хУхЩ =
= -рГт-1е-х (рхИ'т (х) - (¡Зх + т)Ит (х)). Остается применить рекуррентную формулу для характеристических многочленов. Запишем в явном виде первые четыре многочлена Ьт.
^(х) = х, Ь2(х) =(¡3- 1)х-убх2,
/г3(х) = (¡3 -1 \/3 -2)х-3р(р- 1)х2 +/32х\
И4(х) = {(3- \)ф - 2)0в - з)х - (3{(3 - \\1(3 -11)х2 + 6(32{(3 - 1)х3 - (Зъх\
Пусть Ьт (х) = . Из рекуррентных соотношений для этих многочленов вы-
текают следующие рекуррентные соотношения для коэффициентов:
ЪГ =(¡3-т)Ъ: => ЪГ1 = П; С0 " к\
ЬГ1={к/3-т)Ь:-13Ь:_1,к = 2,...,т. Наибольшие значения плотностей копул. Для отыскания наибольших значений плотностей найдем критические точки как решения системы уравнений
Ы
(/"+>Щср'{ик))2 +/М№(«к)) ПЛ):= 0, к = 1, ...,„.
дм к 2=1,1Фк
Точки, в которых <р'{ик ) = 0 хотя бы для одного к, не могут быть точками, в которых значение плотности наибольшее, поскольку в таких точках плотность равна нулю. Из условия вполне монотонности можно вывести, что / '"(/) Ф 0 ни при каком I. Тогда данная система уравнений может быть записана в следующем виде
ч>'М /""'(') „ М»,)Г /М('Г.....
Левая часть этого равенства для копулы Клейтона имеет вид ((а +1 Для ко-
пулы Франка соответственно получаем е""к, а для копулы Гамбела-Хаугарда -(1/«)(- 1п ик )' а (1 - (а - 1)/1п ик). Все эти функции строго возрастают при допустимых положительных значениях параметра ОС. Отсюда следует, что плотность достигает наибольшего значения в точках, для которых м1 =... = ип.
PRIKASPIYSKIY ZHURNAL: Upravlenie i Vysokie Tekhnologii (CASPIAN JOURNAL: Management and High Technologies), 2014, 2 (26) SYSTEM ANALYSIS, MODELS AND METHODS OF DECISION-MAKING, MANAGEMENT IN CLEAR AND FUZZY TERMS
Для копулы Клейтона данная система имеет вид
¿ + 1 = ((1 + аэт)/(1 + а))и~а, к = \,...,п.
Суммируя эти равенства по к, находим критическую точку ик = (а + \у11а, к = 1, 2, Значение плотности в этой точке равно
(nL(a*-a+i))((a+i )-<"'>/(»«+1Г'Г
Покажем, что второй множитель меньше «1». Рассмотрим функцию fia) = {па + l)ln {па +1) - п(а + l)ln(a +1).
Заметим, что /(0) = 0, f'(a) = п\п((па +1 )/(а +1)) > 0. Значит f(a)> 0 для всех а > 0, откуда и следует, что второй множитель меньше «1».
Тогда наибольшего значения плотность копулы достигает при ик = 1, к = 1,...,//. Это наибольшее значение равно первому множителю. Таким образом,
<nax = \Yk=№k-a+l)-
Есть основания полагать, что и для других архимедовых копул плотности достигают наибольшего значения, когда все их аргументы равны «1». Однако это утверждение нуждается в дальнейшей проверке и доказательстве. Для копулы Франка получаем следующие диагональные профили поверхности функции плотности для п = 2, 3, 4 (рис. 1).
Рис. 1. Диагональные профили поверхности функции плотности копулы Франка
(слева направо для п = 2, 3, 4)
Для копулы Гамбела-Хаугарда в случае, когда их = ... = ип = и, функция плотности имеет вид
AM"))"
Поскольку hn - многочлен степени п от (-In(и)), то Птц >|б/(»)= +оо. Это обстоятельство может создавать некоторые трудности для оценки моделей с копулой Гамбела-Хаугарда.
Применение плотностей архимедовых копул в задаче прогнозирования курсов валют. Как уже отмечалось выше, плотности копул являются необходимым инструментом оценивания копулярных моделей совместных распределений. В данной статье плотности архимедовых копул используются для оценки параметров совместного распределения курсов пяти иностранных валют по отношению к рублю. В качестве этих валют выбраны канадский доллар (CAD), евро (EUR), английский фунт (GBP), японская йена (JPY) и американ-
ПРИКАСПИЙСКИЙ ЖУРНАЛ: управление и высокие технологии № 2 (26) 2014 СИСТЕМНЫЙ АНАЛИЗ, МОДЕЛИ И МЕТОДЫ ПРИНЯТИЯ РЕШЕНИЙ, УПРАВЛЕНИЕ В ЧЕТКИХ И НЕЧЕТКИХ УСЛОВИЯХ
ский доллар (USD). Выбор данных валют был обусловлен тем фактом, что они носят статус резервных и, в частности, активы, номинированные в этих валютах, формируют более 95 % валютных активов Центрального банка России. В работе были использованы данные о курсах валют в период с 9.01.2008 по 21.09.2013. На основе этих данных были оценены параметры моделей, а затем был сделан прогноз на 30 тактов времени вперед. Результаты прогнозов сопоставлялись с реальными данными за тот же период. Все данные были взяты с сайта информационного агентства «РосБиснесКонсалтинг», где публикуются курсы валют, установленные Центральным банком Российской Федерации [5].
Первичная обработка данных. Анализируемые ряды валютных курсов были подвергнуты предварительной обработке, цель которой состояла в удалении неслучайной составляющей временного ряда.
Так, ряды абсолютных значений курсов валют были заменены рядами логарифмических доходностей rt = \n(PjPt j), где Pt - значение курса в момент времени t, a rt - доходность. Далее для каждого ряда доходности была оценена модель авторегрессии - условной гетероскедастичности AR(1)-GARCH(1,1). Такие модели задаются уравнениями вида
rt =а0+ a/t , + et, ht = /30+ Дс(2, + (32hl ,. Здесь et - остатки модели авторегрессии, ht -условная дисперсия. Полученные оценки коэффициентов представлены в табл. 1.
Таблица 1
Коэффициенты моделей авторегрессии - условной гетероскедастичности
CAD EUR GBP JPY USD
do 3,37E-05 -8,58E-05 -8,31E-05 -2,66E-05 -0,00021
«1 0,053 0,101 0,02 0,007 0,072
Po 7,08E-07 l,35E-06 4,96E-07 6,78E-06 l,39E-06
Pi 0,073 0,159 0,057 0,133 0,11
P2 0,914 0,809 0,936 0,81 0,868
Далее ряды остатков авторегрессии нормировались по формуле 21 - а, /•
Эта процедура была реализована для курсов каждой из иностранных валют, что позволило перейти к анализу необъяснённой, случайной составляющей временных рядов валютных курсов. С другой стороны, на заключительном этапе прогнозирования необходима реализация процедуры возврата к исходным рядам путём обратного пересчёта.
Модели одномерных распределений. В качестве моделей одномерных распределений использовались асимметричные распределения Стьюдента, которые имеют более «тяжелые хвосты» по сравнению с нормальным распределением. Плотность распределения Стьюдента имеет вид [6, с. 898]:
Ъс
d(z; Я; 77) = •
(
: 1
V
Г
1+-
Ъс
1 + -
1 fbz + a ri-2{ 1-Я
1 fbz + a
77 - 2 ^ 1 + A
2y(i7+l)/2
z < -alb
z>-a!b
PRIKASPIYSKIY ZHURNAL: Upravlenie i Vysokie Tekhnologii (CASPIAN JOURNAL: Management and High Technologies), 2014, 2 (26) SYSTEM ANALYSIS, MODELS AND METHODS OF DECISION-MAKING, MANAGEMENT IN CLEAR AND FUZZY TERMS
где a = 4cЛ
f 77-2^ 77 -1
, b = é + ЗА2 - a2. с = j (ViÇT^fJ,
77 - число степеней
свободы (хвостовой параметр), X - параметр смещения, Г(х) - гамма-функция.
Параметры распределений оценивались методом максимального правдоподобия с использованием системы программирования (СП) «К». Это бесплатный программный продукт, обладающий многочисленными расширениями и дополнительными пакетами, позволяющими в полной мере использовать преимущества СП при проведении статистических исследований [12]. Полученные оценки коэффициентов представлены в табл. 2.
Таблица 2
Оценки коэффициентов асимметричного распределения Стьюдента
CAD EUR USD GBP JPY
X 0,03 0,06 0,06 -0,02 0,12
п 6,9 5Д 5,8 5,7 7,5
Копулярные модели. На основе полученных оценок одномерных распределений были сгенерированы ряды моделируемых значений функции распределения для каждой из валют. Эти ряды использовались далее для оценки параметров копулярных моделей на основе копул Клейтона, Франка и Гамбела-Хаугарда.
Оценки были получены методом максимального правдоподобия с использованием СП «К». Эти оценки представлены в табл. 3.
Таблица 3
Оценки параметров копул
Копула Клейтона Копула Франка Копула Гамбела-Хаугарда
a 0.441 2.253 1.299
Имитационное моделирование выборки из совместного распределения. На основе построенных моделей совместных распределений были сгенерированы выборки объемом 30 наблюдений каждая, что соответствует интервалу прогноза. Для имитационного моделирования выборок использовался метод Монте-Карло на марковских цепях (Markov Chain Monte Carlo, далее - MCMC). В частности, применялся алгоритм Метрополиса со случайным блужданием [7]. Выбор этого алгоритма обусловлен тем, что в других алгоритмах МСМС распределение-кандидат должно доминировать целевое распределение. Однако для модели с копулой Гамбела-Хаугарда подобрать такое распределение невозможно. Мы показали, что функция плотности этой копулы не ограничена. Алгоритм Метрополиса со случайным блужданием в данном случае включает следующие шаги.
В качестве начального значения берется последнее наблюдение исходной выборки Z0.
Для п = 1, ... , 3100 повторяются следующие шаги.
1. Извлекается пятерка чисел из пятимерного нормального распределения с независимыми составляющими. В качестве вектора средних значений используется Znl. Стандартные отклонения равны «1», поскольку ряды «z» нормированы.
2. Вычисляется величина А = f(Zn)j f{Zn ]), где /(Z) - смоделированная функция плотности совместного пятимерного распределения.
3. Извлекается случайное равномерно распределенное число «и» из [0;1]. Если А > и, то новое значение принимается, в противном случае Zn = Zn l.
ПРИКАСПИЙСКИЙ ЖУРНАЛ: управление и высокие технологии № 2 (26) 2014 СИСТЕМНЫЙ АНАЛИЗ, МОДЕЛИ И МЕТОДЫ ПРИНЯТИЯ РЕШЕНИЙ, УПРАВЛЕНИЕ В ЧЕТКИХ И НЕЧЕТКИХ УСЛОВИЯХ
Предложенный алгоритм был реализован в СП «К». Для всех трех моделей уровень принятия новых значений составил примерно 20 %. Это говорит о высокой коррелированно-сти наблюдений в каждой выборке. Поэтому выборки были подвергнуты «выжиганию» и прореживанию. Первые 199 наблюдений были отброшены, и далее выбиралось каждое сотое наблюдение. В итоге были построены выборки объемом 30 наблюдений. Для проверки адекватности моделей и их сравнения сопоставлялись матрицы коэффициентов корреляции Кен-далла, построенные по реальной выборке и модельным выборкам. Для сравнения модельной матрицы с матрицей для исходной выборки вычислялась среднеквадратическая ошибка. Полученные результаты представлены в табл. 4.
Таблица 4
Матрицы коэффициентов корреляции Кендалла _
САБ ЕШ1 СВР ЛРУ
Исходная выборка
1 0,183 0,321 0,16 0,287
0,183 1 0,322 0,193 0,071
0,321 0,322 1 0,264 0,308
0,16 0,193 0,264 1 0,474
0,287 0,071 0,308 0,474 1
Модельная выборка на основе копулы Клейтона
1 0,03 0,2 0,021 0,085
0,03 1 0,14 0,044 0,117
0,2 0,14 1 -0,154 0,057
0,021 0,044 -0,154 1 0,255
0,085 0,117 0,057 0,255 1
Ошибка 0,21
Модельная выборка на основе копулы Франка
1 0,347 0,434 0,232 0,292
0,347 1 0,159 0,14 0,356
0,434 0,159 1 0,264 0,205
0,232 0,14 0,264 1 0,223
0,292 0,356 0,205 0,223 1
Ошибка 0,152
Модельная выборка на основе копулы Гамебела-Хаугарда
1 0,283 0,186 -0,057 0,071
0,283 1 0,214 0,209 -0,021
0,186 0,214 1 -0,09 0,14
-0,057 0,209 -0,09 1 0,163
0,071 -0,021 0,14 0,163 1
Ошибка 0,198
Из данных, представленных в табл. 4, видно, что, с одной стороны, модельные матрицы в целом верно отражают сравнительную «силу зависимости» между рядами данных. Однако фактические значения модельных коэффициентов корреляции сильно отличаются от выборочных значений. Для всех моделей ошибка имеет величину, аналогичную самим коэффициентам. Все же следует отметить, что модель с использованием копулы Франка дает несколько лучшие результаты по сравнению с другими двумя моделями.
Прогноз значений курсов валют. На основе симулированной выборки рядов «г» с использованием моделей АЯ( 1 )-САЯСН( 1.1) путем обратного пересчета процедуры предварительной обработки были построены прогнозы значений курсов валют на 30 тактов времени вперед. Полученные прогнозы сравнивались с реальными значениями курсов за тот же
PRIKASPIYSKIY ZHURNAL: Upravlenie i Vysokie Tekhnologii (CASPIAN JOURNAL: Management and High Technologies), 2014, 2 (26) SYSTEM ANALYSIS, MODELS AND METHODS OF DECISION-MAKING, MANAGEMENT IN CLEAR AND FUZZY TERMS
период (24.09.2013 - 2.11.2013). На следующих рисунках приведены для каждой из валют график реального курса и прогнозы, полученные по каждой модели.
33 32 31
зо
29 28
] I Г
1 3
■ real ■CL FR -GH
и—i—i—i—i—i—i—i—i—i—i—i—i i i i i i i i i i i i i
7 9 11 13 15 17 19 21 23 25 27 29
Рис. 2. Фактическое и прогнозируемые (на основе трёх коиул) значения курса канадского доллара
45
40
39
-Г-1-Г-1-1-1-1-1-1-1-1-1-1-1-1-1-1 1 1 1 1 1 1 I I I I I г
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29
Рис. 3. Фактическое и прогнозируемые (на основе трёх копул) значения курса евро
53 52,5 52 51,5 51 50,5 50 49,5 49
i—i—i—i—i—i—i—г 3 5 7 9
Т-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-г
11 13 15 17 19 21 23 25 27 29
• real CL FR
•GH
Рис. 4. Фактическое и прогнозируемые (на основе трёх копул) значения курса британского фунта
ПРИКАСПИЙСКИЙ ЖУРНАЛ: управление и высокие технологии № 2 (26) 2014 СИСТЕМНЫЙ АНАЛИЗ, МОДЕЛИ И МЕТОДЫ ПРИНЯТИЯ РЕШЕНИЙ, УПРАВЛЕНИЕ В ЧЕТКИХ И НЕЧЕТКИХ УСЛОВИЯХ
значения курса японской иены (рублей за 100 иен)
значения курса американского доллара
Визуальный анализ графиков показывает, что прогнозы оказались более удачными для канадского доллара, английского фунта и американского доллара, чем для евро и иены. Можно также заметить, что метод сильно ошибается по прогнозу тенденций. Видно, что наилучший прогноз в целом по всем валютам дает модель с копулой Франка. Для более детального анализа результатов подсчитаем суммы квадратов остатков и среднеквадратиче-скую ошибку прогноза. Они приведены в табл. 5.
Таблица 5
Ошибки прогнозов
Копула САВ !Ш СВР Л»У ТОВ Ошибка
Клейтона 23,391 123,43 14.747 118,074 63,353 1,512
Франка 5,18 56,7 9,475 82,736 15,185 1,062
Гамбела-Хаугарда 22,624 23.388 6,67 176,411 40,753 1,341
Данные табл. 5 подтверждают вывод о том, что наилучшим в целом является прогноз по модели на основе копулы Франка. При этом для евро и фунта модель с копулой Гамбела-Хаугарда дала лучший прогноз. Из результатов в табл. 5 следует, что ошибка предсказания для копулы Франка чуть больше одного рубля, что, по мнению авторов, является приемлемым результатом.
Заключение. Аппарат копул предоставляет широкий набор возможностей для моделирования взаимодействия набора случайных величин. Это особенно актуально в сфере управления валютными и финансовыми рисками.
При практическом применении аппарата копул, и в частности при оценке параметров модели, возникает необходимость использования явных выражений для плотности функции ко-
PRIKASPIYSKIY ZHURNAL: Upravlenie i Vysokie Tekhnologii (CASPIAN JOURNAL: Management and High Technologies), 2014, 2 (26) SYSTEM ANALYSIS, MODELS AND METHODS OF DECISION-MAKING, MANAGEMENT IN CLEAR AND FUZZY TERMS
пул. В данной работе выведены формулы плотности для наиболее известных представителей семейства архимедовых копул (копула Клейтона, копула Франка, копула Гамбела-Хаугарда).
На примере данных по динамике курсов валют показаны возможные подходы к построению прогнозов на основе применения копул. При этом в качестве критерия оптимального выбора типа копулы использован показатель среднеквадратической ошибки прогноза. Наилучший прогноз по курсам валют в целом был получен по модели на основе копулы Франка.
Список литературы
1. Конечные разности. - Режим доступа: http://ru.wikipedia.org/wiki/ (дата обращения 06.11.2013), свободный. - Загл. с экрана. - Яз. рус.
2. Обзор деятельности Банка России по управлению валютными активами. - Москва : Банк России, 2013. - Вып. 1 (25). - 16 с.
3. Онлайн-энциклопедия целочисленных последовательностей. - Режим доступа: http://oeis.org/A075263 (дата обращения 10.02.2014), свободный. - Загл. с экрана. - Яз. рус.
4. Пеникас Г. И. Модели «копула» в приложении к задачам финансов / Г. И. Пеникас // Журнал Новой экономической ассоциации. - 2010. - № 7. - С. 24-44.
5. РосБизнесКонсалтинг - информационное агентство. - Режим доступа: www.rbc.ru (дата обращения 02.10.2013), свободный. - Загл. с экрана. - Яз. рус.
6. Апе Т. Time-varying conditional dependence in Chinese stock markets / T. Ane, L. Ureche-Rangau, C. Labidi-Makni // Applied Financial Econimics. - 2008. - № 18. - P. 895-916.
7. Bolstad William M. Understanding Computational Bayesian Statistics / William M. Bolstad. -Wiley, 2010. -336 p.
8. Cherubini U. Copula Methods in Finance / U. Cherubini, E. Luciano, W. Vecchiato. - Wiley, 2004.-293 p.
9. Gordeev V. A. Selection of copula model for inter-market dependence / V. A. Gordeev, A. G. Kniazev, A. E. Shemyakin // Model Assisted Statistics and Applications. - 2012. - № 7. - P. 315-325.
10. Nelsen Roger B. An Introduction to Copulas / Roger B. Nelsen - New York: Springer, 2006. - 269 p.
11. Patton Andrew J. Modelling time-varying exchange rate dependence using the conditional copula / Andrew J. Patton // Discussion Paper 2001-09. - San Diego : University of California, 2001. - 51 p.
12. The R Project for Statistical Computing. - Available at: http://r-project.org (accessed 05.12.2013).
13. Wu F. Simulating Exchangeable Multivariate Archimedean Copulas and its Applications / F. Wu, E. Valdez, M. Sherris. - Institute of Actuaries of Australia, 2006. - 18 p.
References
1. Finite differences. Available at: http://ra.wikipedia.org/wiki (accessed 6 December 2013). (In Russ.)
2. Obzor deyatelnosti Banka Rossii po upravleniyu valyutnymi aktivami [Overview of activities of the Bank of Russia for management of foreign exchange assets]. Moscow, Bank of Russia, 2013, no. 1 (25). 16 p.
3. On-Line Encyclopedia of Integer Sequences. Available at: http://oeis.org/A075263 (accessed 10 February 2014). (In Russ.)
4. Penikas G. I. Modeli «kopula» v prilozhenii k zadacham finansov [Financial Applications of Copula-Models]. Zhurnal Novoy ekonomicheskoy assotsiatsii [The Journal of New Economic Association], 2010, no. 7, pp. 24-44.
5. RosBusinessConsulting - information agency. Available at: www.rbc.ru (accessed 2 October 2014). (In Russ.)
6. Ane Т., Ureche-Rangau L. and Labidi-Makni C. Time-varying conditional dependence in Chinese stock markets. Applied Financial Econimics, 2008, no. 18, pp. 895-916.
7. Bolstad William M. Understanding Computational Bayesian Statistics. Wiley, 2010. 336 p.
8. Cherubini U., Luciano E., Vecchiato W. Copula Methods in Finance. Wiley, 2004. 293 p.
9. Gordeev V. A., Kniazev A. G., Shemyakin A. E. Selection of copula model for inter-market dependence. Model Assisted Statistics and Applications, 2012, no. 7, pp. 315-325.
10. Nelsen Roger B. An Introduction to Copulas. New York, Springer, 2006. 269 p.
ПРИКАСПИЙСКИЙ ЖУРНАЛ: управление и высокие технологии № 2 (26) 2014 СИСТЕМНЫЙ АНАЛИЗ, МОДЕЛИ И МЕТОДЫ ПРИНЯТИЯ РЕШЕНИЙ, УПРАВЛЕНИЕ В ЧЕТКИХ И НЕЧЕТКИХ УСЛОВИЯХ
11. Patton Andrew J. Modelling time-varying exchange rate dependence using the conditional copula. Discussion Paper 2001-09. San Diego, University of California, 2001. 51 p.
12. The R Project for Statistical Computing. Available at: http://r-project.org (accessed 5 December 2013).
13. Wu F., Valdez E., Sherris M. Simulating Exchangeable Multivariate Archimedean Copulas and its Applications. Institute of Actuaries of Australia, 2006. 18 p.
УДК 621.3
АЛГОРИТМИЗАЦИЯ РАБОТЫ СИСТЕМЫ МОНИТОРИНГА И КОНТРОЛЯ ДЛЯ РЕШЕНИЯ ЗАДАЧ ИДЕНТИФИКАЦИИ СТЕПЕНИ ПОВРЕЖДЕНИЯ ТЕХНИЧЕСКИ СЛОЖНЫХ ОБЪЕКТОВ
Статья поступила в редакцию 19.02.2014, в окончательном варианте 24.02.2014.
Савочкин Александр Евгеньевич, аспирант, Пензенский государственный технологический университет, 440039, Российская Федерация, г. Пенза, проезд Байдукова / ул. Гагарина, д. 1а/11, e-mail: [email protected]
Цель статьи - разработка и апробация алгоритма решения задач идентификации состояния технически сложных объектов (ТСО). Автором рассмотрена общая архитектура систем мониторинга и контроля ТСО (СМиК ТСО), представляющих собой обобщённое, единое решение платформенного уровня, объединяющее архитектуру данных, архитектуру приложений в рамках иерархической интегрированной архитектуры. Предложена модернизированная структурная схема СМиК ТСО, включающая блок нейросетевой идентификации. В рамках выполненных исследований для входного сигнала с ТСО были выбраны методы обработки, оптимальный алгоритм фильтрации, опробованы архитектуры многослойных нейронных сетей, проведено тестирование и оценка точности результатов идентификации. Затем была выбрана оптимальная архитектура искусственной нейронной сети (ИНС). Путем моделирования ИНС была выявлена степень повреждения ТСО для нескольких тестовых сигналов; проведены проверки полученных результатов на точность и адекватность. Они показали высокие идентификационные способности использованной ИНС.
Ключевые слова: прогнозирование, алгоритм, фильтрация, технически сложные объекты, интеллектуальный анализ данных, нейронная сеть, нейровычисления, идентификация
ALGORITHMIZATION OF SYSTEM OPERATION OF MONITORING AND CONTROL FOR SOLUTION OF IDENTIFICATION TASKS OF DAMAGE LEVEL OF TECHNICALLY COMPLEX OBJECTS
Savochkin Alexandr Ye., post-graduate student, Penza State Technological University, la/11 pr. Baidukova / ul. Gagarina, Penza, 440039, Russian Federation, e-mail: [email protected]
The purpose of this article is to develop algorithm of the solution of identification's tasks of a TCO's status was set, the author considered a system architecture of monitoring and monitoring of technically difficult objects - SMAC TCO - the generalized, single solution of platform level integrating architecture of data, architecture of applications within the hierarchical integrated architecture. During writing of article the upgraded skeleton diagram of SMAC TCO which is turning on the unit of neural network identification was offered. Within the conducted researches the input signal with TCO was processed, selected optimum algorithm of filtering, architecture of multi-layer neural networks were tested, testing and an assessment of accuracy of results of identification was held. After that the optimum architecture of the artificial neural network was selected. By means of simulation of NN TCO (S) damage level for several test signals was revealed and inspections on the accuracy and adequacy are carried out. They testify to high identification abilities of used NN.
Keywords: forecasting, algorithm, filtering, technically difficult objects, data mining, neural network, neuro computing, identification