В зависимости от ваших данных и цели для анализа, можно создать объект кривой процентной ставки при помощи IRDataCurve
или IRFunctionCurve
объект.
Создать IRDataCurve
объект, вы можете:
Используйте IRDataCurve
создать IRDataCurve
объект с помощью вектора из дат и данных с методами интерполяции.
Используйте объектную функцию bootstrap
использование инструментов рынка.
Для получения дополнительной информации о создании IRDataCurve
возразите, смотрите Создание Объекта IRDataCurve.
Используя IRDataCurve
объект, можно использовать следующие функции, чтобы определить:
Кривая форвардного курса — getForwardRates
Нулевая кривая уровня — getZeroRates
Кривая учетной ставки — getDiscountFactors
Кривая доходности паритета — getParYields
В качестве альтернативы создать IRFunctionCurve
объект, вы можете:
Используйте IRFunctionCurve
создать IRFunctionCurve
возразите и непосредственно задайте указатель на функцию.
Используйте IRFunctionCurve
функции объекта:
fitNelsonSiegel
соответствует Подходящему Объекту IRFunctionCurve Используя Метод Нельсона-Сигеля, чтобы продать данные для связей.
fitSvensson
соответствует Подходящему Объекту IRFunctionCurve Используя Метод Свенсона, чтобы продать данные для связей.
fitSmoothingSpline
соответствует Подходящему Объекту IRFunctionCurve Используя Сглаживание функции Метода Сплайна, чтобы продать данные для связей.
fitFunction
подбирает на заказ объект кривой процентной ставки продать данные для связей.
Используя IRFunctionCurve
объект, можно использовать следующие функции, чтобы определить:
Кривая форвардного курса — getForwardRates
Нулевая кривая уровня — getZeroRates
Кривая учетной ставки — getDiscountFactors
Кривая доходности паритета — getParYields
Кроме того, можно преобразовать IRDataCurve
объект или IRFunctionCurve
возразите против RateSpec
структура. Для получения дополнительной информации смотрите Преобразование Объекта IRDataCurve или IRFunctionCurve.