Подходящий сплайн сглаживания к данным о рынке облигаций
CurveObj = IRFunctionCurve.fitSmoothingSpline(Type,Settle,Instruments,Lambdafun) CurveObj = IRFunctionCurve.fitSmoothingSpline(Type,Settle,Instruments,Lambdafun,Name,Value)
Примечание
У вас должна быть лицензия на программное обеспечение Curve Fitting Toolbox™, чтобы использовать fitSmoothingSpline
метод.
Type | Тип процентной ставки изгибается для связи: |
Settle | Скаляр для |
Instruments |
|
Lambdafun | Функция штрафа, которая берет в качестве ее входного времени и возвращает значение штрафа. Используйте указатель на функцию, чтобы поддерживать функцию штрафа. Указатель на функцию для функции штрафа, которая берет один числовой вход (время к зрелости) и возвращает один числовой выходной параметр (штраф, который будет применен к искривлению сплайна). Для получения дополнительной информации об определении указателя на функцию см. документацию MATLAB® Programming Fundamentals. Примечание Сплайн сглаживания представляет прямую кривую. Сплайн оштрафован за искривление путем определения функции штрафа. Эта подгонка может только быть сделана с
|
Knots | (Необязательно) Вектор из местоположений узла (времена к зрелости); по умолчанию, узлы собирается быть вектором, состоявшим из |
Compounding | (Необязательно) Скаляр, который устанавливает частоту соединения в год для
|
Basis | (Необязательно) основание Дневного количества кривой процентной ставки. Скаляр целых чисел.
Для получения дополнительной информации смотрите Основание. |
Для каждой связи Instrument
, можно задать следующие дополнительные инструментальные параметры как пары "имя-значение". Например, InstrumentBasis
отличает инструмент связи Basis
значение от Basis
кривой значение.
| (Необязательно) Купоны в год связи. Вектор из целых чисел. Позволенные значения 0, 1, 2 (значение по умолчанию), 3, 4, 6, и 12. |
| (Необязательно) основание Дневного количества связи. Вектор из целых чисел.
Для получения дополнительной информации смотрите Основание. |
| (Необязательно) правило Конца месяца. Вектор. Это правило применяется только когда |
| (Необязательно) Дата, когда инструмент был выпущен. |
| (Необязательно) Дата, когда связь делает свой первый купонный платеж; используемый, когда связь имеет неправильный первый период купона. Когда |
| (Необязательно) Последняя дата купона связи перед датой погашения; используемый, когда связь имеет неправильный последний период купона. В отсутствие заданного |
| (Необязательно) Поверхность или номинальная стоимость. Значение по умолчанию = |
Примечание
При использовании Instrument
пары "имя-значение", можно задать простой процент для связи путем определения InstrumentPeriod
значение как 0
. Если InstrumentBasis
и InstrumentPeriod
не заданы для связи, следующие значения по умолчанию используются: Basis
0
(действие/действие) и Period
2
.
Fcurve = IRFunctionCurve.fitSmoothingSpline(Type, Settle, Instruments, Lambdafun,Name,Value)
соответствует сплайну сглаживания, чтобы продать данные для связи. Необходимо ввести дополнительные аргументы для Basis
, Compounding
, и Knots
как разделенные запятой пары Name
Значение
аргументы. Name
имя аргумента и Value
соответствующее значение. Name
должен появиться в кавычках. Можно задать несколько имен и аргументов пары значения в любом порядке как Name1
, Value1
..., NameN
, ValueN
.
Термин структура может быть смоделирован со сплайном — а именно, один способ смоделировать термин структура путем представления прямой кривой кубическим сплайном. Чтобы гарантировать, что сплайн достаточно является гладким, штраф наложен относящийся к искривлению (вторая производная) сплайна:
где первый срок является различием между наблюдаемой ценой P и предсказанной ценой, , (взвешенный длительностью связи, D), суммированный по всем связям в нашем наборе данных и втором сроке термин штрафа (где λ является функцией штрафа, и f является сплайном).
См. [3], [4], [5] ниже.
Были различные предложения по спецификации функции штрафа λ. Один подход, защищенный [4], и в настоящее время используемый Службой управления государственным долгом Великобритании, является функцией штрафа следующей формы:
[1] Нельсон, C.R., Зигель, A.F. “Экономное моделирование кривых доходности”. Журнал Бизнеса. Издание 60, 1987, стр 473–89.
[2] Свенсон, L.E.O. “Оценивая и интерпретируя прямые процентные ставки: Швеция 1992-4”. Международный валютный фонд, Рабочий документ МВФ, 1994/114.
[3] Фишер, M., Nychka, D., Zervos, D. “Соответствуя термину структура процентных ставок со сглаживанием сплайнов”. Совет управляющих Федеральной резервной системы, Рабочего документа 1995-1 Федерального резервного управления.
[4] Андерсон, N., Sleath, J. “Новые оценки Великобритании действительные и номинальные кривые доходности”. Банк Англии Ежеквартальный Бюллетень, ноябрь 1999, стр 384–92.
[5] Извозчик, D. “Методы сплайна для извлечения кривых процентной ставки от цен облигации на предъявителя”. Рабочий документ 1997-10 федерального резервного управления.
[6] “Кривые доходности нулевого купона: техническая документация”. Бумаги BIS № 25, октябрь 2005.
[7] Более полужирный, D.J., Gusba, S. “Экспоненциалы, полиномы и ряд Фурье: больше моделирования кривой доходности в Банке Канады”. Рабочие документы 2002-29, Банк Канады.
[8] Более полужирный, D.J., Стрелиский, D. “Моделирование кривой доходности в Банке Канады”. Технические отчеты 84, 1999, Банк Канады.