Вычислите профили воздействия из кредитных рисков
вычисляет общие профили кредитных рисков контрагента из массива воздействий. profilestructs = exposureprofiles(dates,exposures)
добавляют дополнительные аргументы значения имени.profilestructs = exposureprofiles(___,Name,Value)
После вычисления договорных стоимостей метки на рынок для портфеля подкачек по многим сценариям посмотрите профили воздействия конкретного контрагента.
Загрузите данные (ccr.mat) это содержит договорные стоимости метки на рынок для портфеля подкачек по многим сценариям.
load ccr.matВычислите воздействие контрагентом.
[exposures, expcpty] = creditexposures(values,swaps.Counterparty,... 'NettingID',swaps.NettingID);
Вычислите профили кредитного риска для всех контрагентов.
cpProfiles = exposureprofiles(simulationDates,exposures)
cpProfiles=5×1 struct array with fields:
Dates
EE
PFE
MPFE
EffEE
EPE
EffEPE
Визуализируйте профили воздействия для конкретного контрагента.
cpIdx = find(expcpty == 4); numDates = numel(simulationDates); plot(simulationDates,cpProfiles(cpIdx).PFE,... simulationDates,cpProfiles(cpIdx).MPFE * ones(numDates,1),... simulationDates,cpProfiles(cpIdx).EE,... simulationDates,cpProfiles(cpIdx).EPE * ones(numDates,1),... simulationDates,cpProfiles(cpIdx).EffEE,... simulationDates,cpProfiles(cpIdx).EffEPE * ones(numDates,1)); legend({'PFE (95%)','Max PFE','Exp Exposure (EE)',... 'Time-Avg EE (EPE)','Max past EE (EffEE)',... 'Time-Avg EffEE (EffEPE)'}) datetick('x','mmmyy','keeplimits') title(sprintf('Counterparty %d Exposure Profiles',cpIdx)); ylabel('Exposure ($)') xlabel('Simulation Dates')

dates — Даты симуляцииДаты симуляции в виде вектора из чисел даты или массива ячеек из символьных векторов в известном формате даты. Для получения дополнительной информации для известных форматов даты, смотрите функцию datenum.
Типы данных: double | char | cell
exposures — Трехмерный массив возможных потерь из-за значения по умолчанию контрагентаТрехмерный массив возможных потерь из-за значения по умолчанию контрагента на наборе инструментов, симулированных по серии дат симуляции и через многие сценарии в виде NumDates- NumCounterParties- NumScenarios “куб” кредитных рисков. Каждая строка представляет различную дату симуляции, каждый столбец различный контрагент, и каждая “страница” является различным сценарием от симуляции Монте-Карло.
Типы данных: double
Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
profilestructs = exposureprofiles(dates,exposures,'ProfileSpec','PFE','PFEProbabilityLevel',.9)'ProfileSpec' — Профили воздействияAll (сгенерируйте все профили) (значение по умолчанию) | вектор символов с возможными значениями EE, PFE, MPE, EffEE, EPE, EffEPEвсе | массив ячеек из символьных векторов с возможными значениями EE, PFE, MPE, EffEE, EPE, EffEPEВоздействие профилирует в виде вектора символов или массива ячеек из символьных векторов со следующими возможными значениями:
EE — Ожидаемое Воздействие. Среднее значение распределения воздействий в каждую дату. ANumDates- 1] вектор.
PFE — Потенциальное будущее Воздействие. Высокая процентиль (значение по умолчанию 95%) распределения возможных воздействий в каждую дату. Это иногда упоминается как “Пиковое Воздействие”. ANumDates- 1] вектор.
MPFE — Максимальное Потенциальное будущее Воздействие. Максимальное потенциальное будущее воздействие (PFE) по всем датам
EffEE — Эффективное Ожидаемое Воздействие. Максимальное ожидаемое воздействие (в определенную дату), который происходит в ту дату или любую предшествующую дату. Это - ожидаемое воздействие, но ограниченный не уменьшиться в зависимости от времени. ANumDates- 1] вектор.
EPE — Ожидаемое Положительное Воздействие. Взвешенное среднее в зависимости от времени ожидаемых воздействий. Скаляр.
EffEPE — Эффективное Ожидаемое Положительное Воздействие. Взвешенное среднее в зависимости от времени эффективного ожидаемого воздействия (EffEE). Скаляр.
All — Сгенерируйте все предыдущие профили.
Примечание
Профили воздействия вычисляются на основе на контрагента.
Типы данных: char | cell
'PFEProbabilityLevel' — Уровень для потенциального будущего воздействия (PFE) и максимального потенциального будущего воздействия (MPFE) (95-я процентиль) (значение по умолчанию) | скаляр со значением [0..1]Уровень для потенциального будущего воздействия (PFE) и максимального потенциального будущего воздействия (MPFE) в виде скаляра со значением [0..1].
Типы данных: double
profilestructs — Структура профилей кредитного рискаСтруктура профилей кредитного риска, возвращенных как массив структур, содержащих профили кредитного риска для каждого контрагента, возвратилась как struct с полями struct как (сокращенные) имена каждого профиля воздействия. Профили перечислены в ProfileSpec (и их связанные профили), заполняются, в то время как те, которых не требуют содержат пустой ([]). profilestructs содержит dates информация как вектор из чисел даты MATLAB® запрошена в ProfileSpec аргумент.
[1] Базель II: международная сходимость измерения капитала и стандартов капитала: пересмотренная среда - всесторонняя версия. в https://www.bis.org/publ/bcbs128.htm, 2006.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.