green_fr: (Default)
[personal profile] green_fr
Доделал, наконец-то, завтра с утра сдача. Спросил у шефа, насколько распространяется конфиденциальность на пересказ своими словами друзьям — он разрешил.

Две части. В первой я рассматриваю случайную переменную — рейтинг облигации. Не знаю, как называются такие переменные по-русски, по-английски они, вроде бы, называются categorical variables, при этом все ставят сноску и пишут долгое «осторожно, не путать с...» — и длинный список. На французский я перевёл variable catégorielle, человеческим языком — переменная, принимающая значения из определённого, потенциально неупорядоченного списка, и уж точно без определённой дистанции между значениями (это к слову «не путать с дискретной переменной»). Вот, к слову, пример — рейтинг облигации.

Рейтинговые агентства публикуют вероятности перехода из одного рейтинга в другой. Из этой информации можно вывести вероятность того, что облигация разорится к моменту выплаты того или иного купона, а оттуда совсем недалеко до оценки её сегодняшней стоимости. Более того, запустив генератор разных сценариев, мы можем легко получить распределение стоимости облигации через год, откуда высчитать некую меру риска — стоимость, ниже которой цена облигации не упадёт с вероятностью не менее 99% например.

Это всё классика (к слову, я был удивлён, что такие модели появились только в середине 1990-х, до тех пор люди реально с потолка брали «экспертные оценки»), проблемы начинаются, когда мы захотим посмотреть распределение не у одной облигации, а у портфеля. Если облигации независимы — всё очень просто. Но ведь они не независимы. Это даже на пальцах понятно — когда дорожает сталь, разоряются автомобилестроители, они друг с другом могут быть и не завязаны, но корреляция идёт через общий риск. Или разорился крупный поставщик — есть вероятность, что его клиент не успеет перестроиться и разорится вслед за ним. К слову, есть и обратный эффект — разорился конкурент, фирма перебирает его клиентов. Но статистически этот эффект практически не видно, в отличие от первых двух.

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

А после этого самое интересное — как оценивать заявленные коэффициенты корреляции? Межклассовый — никак, я просто спёр оценку из другого исследования (со ссылкой). А для внутриклассового предложил оценивать через (публикуемые рейтинговыми агентствами) среднеквадратичные отклонения вероятностей переходов из одного рейтинга в другой. Действительно, можно показать, что чем выше корреляция, тем больше разброс ежегодно наблюдаемых вероятностей. Дальше долгая свистопляска с подгоном коэффициентов — для каждого рейтинга у нас всего один коэффициент внутриклассовой корреляции, а подогнать надо много среднеквадратических отклонений, т.к. из этого рейтинга можно теоретически попасть в любой другой, значит у нас несколько вероятностей и несколько среднеквадратических отклонений. Есть люди, которые решают эту проблему, вводя несколько внутриклассовых корреляций, но они быстро уходят в дебри из-за того, что там переменные получаются зависимыми (сумма всех вероятностей равна 1). Мне понравилась идея подгонять не точно, а примерно, зато с более простой моделью.

Ну и вторая часть — я к ней имею достаточно побочное отношение: шеф придумал. я только реализовывал. Зато там много умных слов и формул — шеф умный :-)


Пока писал, порадовался междисциплинарной связью.

Понятное дело, прежде чем что-то делать, надо аккуратно проверить, не сделал ли кто-то в точности такое же до тебя. Как сейчас помню, как за пару дней до моего институтского диплома случайно зашедший послушать нас руководитель соседнего отдела спросил меня «а чем ваша разработка отличается от N?» И все оставшиеся мне пару дней я судорожно заполнял сравнительную таблицу меня и N, из которой ясно следовало, что я выше, дальше и сильнее. Проблема была в том, что N была разработка компании Microsoft...

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


И ещё красивый момент. Корреляцию между несколькими переменными можно вводить через разложение Холецкого (если переменные нормальные — я от них ради этого и отталкивался, прежде чем прийти к «категоричным»), но при этом возникает проблема наложения разных корреляций. Если у меня уже есть X и Y, которые каким-то образом коррелируют друг с другом, а потом я хочу сделать корреляцию между X и Z, плюс между Y и Z, не потревожив изначальную корреляцию между X и Y, то... Либо я заранее рассчитываю эффект и закладываю необходимую коррекцию в первоначальную корреляцию X и Y (а я попутно показываю, что это не всегда возможно, более того — ровно вот с нашими цифрами так сделать невозможно). Либо я делаю финт ушами — пишу значения X, Y и независимого от них Z в табличку, 3 колонки. А потом Z не трогаю, а строчки первых двух колонок переставляю в новом порядке так, чтобы появилась нужная мне корреляция. Поскольку значения X и Y я двигаю всё время вместе, их корреляция остаётся той же. И что самое смешное — это работает! Я сам с трудом понимаю, как, но я написал код, проверил — прекрасно работает.
Интересная, всё-таки, у меня работа :-)

Date: 2013-04-17 08:01 pm (UTC)
From: [identity profile] pendelschwanz.livejournal.com
Я примерно то же делал несколько десятков лет назад но не как дипломную работу а за хорошую заплату.... Каждый кредит обладал рейтингом и корреляцией со странами и индустриями и кусей факторов которые уже забыл. Потом всё это уравнивалось и в результате получалась вероятность что всё это лопнет (дефолт), а точнее Value At Risk... Красивые игрушки для банкиров....
Edited Date: 2013-04-17 08:01 pm (UTC)

Date: 2013-04-17 08:19 pm (UTC)
From: [identity profile] green-fr.livejournal.com
Если я правильно понял, то это то же, что делает KMV CreditMetrics - за неё действительно в своё время дали хорошие деньги :-P
У меня другое семейство моделей, не структурные (когда хотят не просто посчитать риск, а и понять, кто именно и почему разорится), а модели интенсивности, которым по барабану объяснение, они смотрят статистически. По крайней мере у нас по-другому нереально.
А так да, тот же VaR, его теперь всем страховщикам считать обязательно, вопрос лишь в выборе модели.
Edited Date: 2013-04-18 04:28 am (UTC)

Date: 2013-04-17 08:24 pm (UTC)
From: [identity profile] http://users.livejournal.com/_not_me/
Не очень понятно, почему лучше коррелировать рейтинги (которые в общем-то к цене имеют совсем не прямое отношение), а не цены (скорее доходности)? Ведь в результате тебя интересует статистика о портфеле, а не о среднем рейтинге? Как насчет эффекта "smile de correlation"- эффект ускорения : когда несколько облигаций уже накрылось медным тазом, корреляция оставшихся увеличивается, типа системический кризис - получилось воспроизвести?

Date: 2013-04-17 08:48 pm (UTC)
From: [identity profile] pendelschwanz.livejournal.com
Это называется WhatIf - такие паттерны прощитываются только так. Как только всё стало стремительныо накрываться медным тазом, рейтинг начинает резко падать, а предсказание динамики рейтинга ухудшаться. И ага. Проблема только в том что период времени когда от Высшего уровня ААА оно спускается куда-нибудь на ЩЩЩ-- бывает очень коротким, и если лишния час проболтать за кружкой пива, то прогноз что будет с портфолием через десять тысяч лет меняется на констатацию что стало с портфолием за последние два часа.

Люблю вероятность. Как наступило "и ага", всегда можно оправдаться что мы сегодня попали в вероятность 1%

Date: 2013-04-18 04:34 am (UTC)
From: [identity profile] green-fr.livejournal.com
Я не совсем понял. Коррелировать (вообще изучать) доходность - это то, что с акциями, например, делают. С обычными облигациями, когда все будущие купоны известны, все сводится ведь к определению даты банкротства - какие купрны успеют прийти, а какие нет. Откуда идея работы через рейтинг, дающий представление о вероятности банкротства и ее поведении во времени.

А эффект (мы его называли "заразностью") - это был мой план "Б", если бы эта тема по каким-то причинам не пошла бы. Там, правда, ещё сложнее вопрос калибровки, привязки модели к реальности.

Date: 2013-04-18 05:17 am (UTC)
From: [identity profile] http://users.livejournal.com/_not_me/
Но ведь кроме купонов есть еще рыночная цена, а дальше можно и доходность определить.
Вот, например, облигации Франс-Телекома, выпущенные в начале 2000-х: платят 8%+ до 2033, стоят 150%. Доходность 4-5%.
Если "безрискованная бумага" (немецкая облигация) близкая по срокам имеет примерно 2%+, то остальные 2-3% премия за кредитный риск Фр.-Телекома.

Date: 2013-04-17 09:19 pm (UTC)
From: [identity profile] mbla.livejournal.com
Ну чего - дальше будет некоторая пустота - захочется чем-нибудь заполнить, как всегда, когда чего-то существенное заканчиваешь

Date: 2013-04-18 04:35 am (UTC)
From: [identity profile] green-fr.livejournal.com
Главное - не спиться? :-)
Не настолько большую часть моей жизни занимал этот диплом. Времени - да, жизни - не думаю.

Date: 2013-04-18 06:51 am (UTC)
From: [identity profile] mbla.livejournal.com
тоже верно :-)))

Date: 2013-04-18 03:52 am (UTC)
From: [identity profile] prokofyev.livejournal.com
Да, интересно. А что за диплом? Второе высшее? Магистратура?

Date: 2013-04-18 04:37 am (UTC)
From: [identity profile] green-fr.livejournal.com
Титул актуария. Формально это второе высшее, но второй диплом мало кого интересует. Тут важен титул, я про него расскажу. Когда (если :-) ) получу.

Date: 2013-04-18 04:38 am (UTC)
From: [identity profile] green-fr.livejournal.com
А что ты понимаешь под магистратурой? Здесь это 4-5 курсы, то есть формально это и магистратура :-)

Date: 2013-04-18 09:50 am (UTC)
From: [identity profile] gianthare.livejournal.com
Поздравляю, хотя честно говорю объяснения прочитал наискосок

Date: 2013-04-18 12:08 pm (UTC)
From: [identity profile] green-fr.livejournal.com
Да я сам попытался прочитать - громоздко жутко. От непривычки, наверное, видеть русскую терминологию :-)

Date: 2013-04-18 02:37 pm (UTC)
From: (Anonymous)
[livejournal.com profile] wormotya
Да, вопрос - чем твой метод отличается от других - достаточно сложный; и, по-моему, невозможно быть уверенным, что подобного нет, даже если очень искал и не нашел.
Кстати, на эту тему была серия Теории Большого Взрыва, где Шелдон взял отпуск и ходил по лабораториям своих друзей от нечего делать. Каждому он сказал - так это ж точто такое, как... И тем ничего не оставалось, как его выгнать :-)
Удачи на завтра! Получай удовольствие!
Св

Date: 2013-04-18 06:22 pm (UTC)
From: [identity profile] green-fr.livejournal.com
Спасибо :-)
Ты свой пароль забыла, что ли?

Date: 2013-04-19 08:22 am (UTC)
From: [identity profile] kucha-mala.livejournal.com
"Интересная всё-таки у меня работа!" - самый важный вывод :)))
Поздравляю с завершением! Очень-очень здорово! :)))

Date: 2013-04-19 08:39 am (UTC)
From: [identity profile] green-fr.livejournal.com
Мне вчера Анюта букет цветов принесла :-Р

Date: 2013-04-19 09:48 pm (UTC)
From: [identity profile] scarlett-o-hara.livejournal.com
Вот не поверите, тоже самое хотела написать:) только еще добавить, что жутко этому завидную:)))

Date: 2013-04-20 06:36 am (UTC)
From: [identity profile] green-fr.livejournal.com
Как в старом анекдоте, "вы не поверите, товарищи, просто повезло" :-)

Date: 2013-04-19 10:10 pm (UTC)
From: [identity profile] scarlett-o-hara.livejournal.com
Я ничего не поняла:) хотя и почитала не по диагонали:)
Твой диплом поможет заработать миллион на акциях?:))))
Надеюсь все прошло отлично? Поздравляем!

Date: 2013-04-20 06:38 am (UTC)
From: [identity profile] green-fr.livejournal.com
Ты отлично резюмировала :-) Прошло замечательно, защититься, теперь с меня какие-то непонятные личности требуют денег за членство в институте актуариев...

Date: 2015-02-03 09:38 am (UTC)
From: [identity profile] dynein.livejournal.com
Интересная, действительно, работа =)
А разве эти переменные не ordinal variable называются? Всё-таки, какой-то порядок у рейтинга есть - либо выше, либо ниже, пусть и дистанция между значениями непостоянная.
А публикации по этой работе были? Я бы почитала, у меня диссертация по моделированию одной болячки, так что всё, связанное с переменными, меня интересует, особенно сейчас, когда я никак не могу определиться с моделью, переменные не независимые, да еще и искомая переменная - nominal variable с 8 классами, так что ищу идею =) И что за публикация из биологии мозга?

Date: 2015-02-03 09:48 am (UTC)
From: [identity profile] green-fr.livejournal.com
Да, кстати, это ещё более точный термин, спасибо!

Date: 2015-02-03 09:49 am (UTC)
From: [identity profile] green-fr.livejournal.com
Статья была вот эта (http://www.cyberneum.de/fileadmin/user_upload/files/publications/macke2009_5157[0].pdf).

Date: 2015-02-03 10:02 am (UTC)
From: [identity profile] dynein.livejournal.com
Спасибо!

Date: 2015-02-03 09:51 am (UTC)
From: [identity profile] green-fr.livejournal.com
А публикацию мы так и не доделали. Подготовили статью, потом решили немного переписать модель, переделали статью, ещё немного переделали модель, ну и так далее, "я почти закончил", уже вот сколько лет :-)

Date: 2015-02-03 10:04 am (UTC)
From: [identity profile] dynein.livejournal.com
Ах-ха-ха, беру этот мем на вооружение, у меня аналогично с двумя статьями, третью уже боюсь показывать своей научнице-перфекционистке

Profile

green_fr: (Default)
green_fr

January 2026

S M T W T F S
    123
4 5 6 7 8910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 8th, 2026 01:41 pm
Powered by Dreamwidth Studios