Подгонка функции Нельсона-Зигеля к данным о рынке облигаций
fitNelsonSiegel для IRFunctionCurve не рекомендуется. Использовать fitNelsonSiegel с parametercurve вместо этого объект. Для получения дополнительной информации см. fitNelsonSiegel.
CurveObj = IRFunctionCurve.fitNelsonSiegel(Type,Settle,Instruments) CurveObj = IRFunctionCurve.fitNelsonSiegel(Type,Settle,Instruments,Name,Value)
Type | Тип кривой процентной ставки для облигации: |
Settle | Скаляр для |
Instruments |
|
Compounding | (Необязательно) Скаляр, который устанавливает частоту компаундирования в год для
|
Basis | ( Необязательный ) базис подсчета дней для кривой процентной ставки. Скаляр целых чисел.
Для получения дополнительной информации см. раздел Базиса. |
IRFitOptions | (Необязательно) Объект, созданный из
|
Для каждого Instrument облигацийможно задать следующие дополнительные параметры инструмента в виде пар "имя-значение". Для примера, InstrumentBasis различает Basis связующего инструмента значение от Basis кривой значение.
| (Необязательно) Купоны в год облигации. Вектор из целых чисел. Допустимые значения |
| ( Необязательный ) базис отсчета дня облигации. Вектор из целых чисел.
Для получения дополнительной информации см. раздел Базиса. |
| (Необязательно) Правило конца месяца. Вектор. Это правило применяется только тогда, когда |
| (Необязательно) Дата выпуска инструмента. |
| (Необязательно) Дата, когда облигация производит свой первый купонный платеж; используется, когда облигация имеет нерегулярный первый купонный период. Когда |
| (Необязательно) Дата последнего купона облигации до даты погашения; используется, когда облигация имеет нерегулярный последний купонный период. При отсутствии заданного |
| (Необязательно) Грань или номинал. По умолчанию = |
Примечание
При использовании Instrument Пары "имя-значение" можно задать простой для связи путем определения InstrumentPeriod значение как 0. Если InstrumentBasis и InstrumentPeriod не заданы для облигации, используются следующие значения по умолчанию: Basis является 0 (действие/действие) и Period является 2.
CurveObj = IRFunctionCurve.fitNelsonSiegel(Type, Settle, Instruments,Name,Value) подбирает функцию Нельсона-Зигеля к рыночным данным для облигации. Необходимо ввести необязательные аргументы для Basis, Compounding, и IRFitOptions как разделенные запятыми пары Name, Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1, Value1..., NameN, ValueN.
После создания модели Нельсона-Сигеля можно просмотреть параметры модели Нельсона-Сигеля используя:
CurveObj.Parameters
[Beta0,Beta1,Beta2,tau1].Модель Нельсона-Сигеля предполагает, что мгновенная прямая кривая может быть смоделирована следующим образом:
Это может быть интегрировано, чтобы вывести уравнение для нулевой кривой (см. [6] для получения дополнительной информации о уравнениях и производной):
![]()
Для получения дополнительной информации см. раздел [1].
[1] Nelson, C.R., Siegel, A.F. «Parsimonious modeling of выражения curves». Журнал бизнеса. Том 60, 1987, стр. 473-89.
[2] Свенссон, L.E.O. Оценка и интерпретация форвардных процентных ставок: Швеция 1992-4. Международный валютный фонд, рабочий документ МВФ, 1994/114 год.
[3] Фишер, М., Нычка, Д., Зервос, Д. «Подбор кривой срочной структуры процентных ставок с сглаживанием сплайнов». Совет управляющих Федеральной резервной системы, рабочий документ Федерального резервного совета 1995-1.
[4] Anderson, N., Sleath, J «. Новые оценки реальных и номинальных кривых выражения Великобритании». Ежеквартальный бюллетень Банка Англии, ноябрь 1999, стр. 384-92.
[5] Вагонер, Д. «Методы сплайна для извлечения кривых процентной ставки из цен купонных облигаций». Рабочий документ Федерального резервного совета 1997-10.
[6] «Кривые выражения с нулевым купоном: техническая документация». Документы БИС № 25, октябрь 2005 года.
[7] Bolder, D.J., Gusba, S. «Exponentials, Polynomials and Fourier Series: More Yield Curve Modeling at the Bank of Canada». Рабочие документы 2002-29, Банк Канады.
[8] Bolder, D.J., Streliski, D. «Yield Curve Modeling at the Bank of Canada». Технические отчеты 84, 1999, Банк Канады.