Модель диффузии квадратного корня среднего возвращения Кокса-Инджерсолла-Росса
Создает и отображает cir объекты, которые выводят из sdemrd (SDE с уровнем дрейфа, выраженным в возвращающейся среднее значение форме) класс.
Используйте cir объекты симулировать демонстрационные пути NVARS переменные состояния выражаются в возвращающейся среднее значение форме уровня дрейфа. Эти переменные состояния управляются NBROWNS Источники броуновского движения риска по NPERIODS последовательные периоды наблюдения, аппроксимируя стохастические процессы CIR непрерывного времени диффузией квадратного корня.
Можно симулировать любой процесс CIR с векторным знаком формы:
где:
Xt является NVARS- 1 вектор состояния переменных процесса.
S является NVARS- NVARS матрица скоростей возвращения к среднему уровню (уровень возвращения к среднему уровню).
L является NVARS- 1 вектор уровней возвращения к среднему уровню (отдаленное среднее значение или уровень).
D является NVARS- NVARS диагональная матрица, где каждый элемент по основной диагонали является квадратным корнем из соответствующего элемента вектора состояния.
V является NVARS- NBROWNS мгновенная матрица уровня энергозависимости.
dWt является NBROWNS- 1 Вектор броуновского движения.
создает CIR = cir(Speed,Level,Sigma)CIR по умолчанию объект.
Задайте требуемые входные параметры как один из следующих типов:
Массив MATLAB®. Определение массива указывает на статическую (неизменяющуюся во времени) параметрическую спецификацию. Этот массив полностью получает все детали реализации, которые ясно сопоставлены с параметрической формой.
Функция MATLAB. Определение функции оказывает косвенную поддержку для фактически любой статической, динамической, линейной, или нелинейной модели. Этот параметр поддерживается через интерфейс, потому что все детали реализации скрыты и полностью инкапсулируются функцией.
Можно задать комбинации массива и параметров входного параметра функции по мере необходимости.
Кроме того, параметр идентифицирован как детерминированная функция времени, если функция принимает скалярное время t как его единственный входной параметр. В противном случае параметр принят, чтобы быть функцией времени t и утвердить X(t) и вызывается с обоими входными параметрами.
создает CIR = cir(___,Name,Value)CIR объект с дополнительными опциями, заданными одним или несколькими Name,Value парные аргументы.
Name имя свойства и Value его соответствующее значение. Name должен появиться в одинарных кавычках (''). Можно задать несколько аргументов пары "имя-значение" в любом порядке как Name1,Value1,…,NameN,ValueN
CIR объект имеет следующие Свойства:
StartTime — Начальное время наблюдения
StartState — Начальное состояние во время StartTime
Correlation — Функция доступа для Correlation входной параметр, вызываемый как функция времени
Drift — Составная функция уровня дрейфа, вызываемая как функция времени и состояния
Diffusion — Составная функция уровня диффузии, вызываемая как функция времени и состояния
Simulation — Функция симуляции или метод
Speed — Функция доступа для входного параметра Speed, вызываемый как функция времени и состояния
Level — Функция доступа для входного параметра Level, вызываемый как функция времени и состояния
Sigma — Функция доступа для входного параметра Sigma, вызываемый как функция времени и состояния
interpolate | Броуновская интерполяция стохастических дифференциальных уравнений |
simulate | Симулируйте многомерные стохастические дифференциальные уравнения (SDEs) |
simByEuler | Эйлерова симуляция стохастических дифференциальных уравнений (SDEs) |
simByTransition | Симулируйте демонстрационные пути Кокса-Инджерсолла-Росса с плотностью перехода |
Когда вы задаете необходимые входные параметры как массивы, они сопоставлены с определенной параметрической формой. В отличие от этого, когда вы задаете любой необходимый входной параметр как функцию, можно настроить фактически любую спецификацию.
Доступ к выходным параметрам без входных параметров просто возвращает исходную входную спецификацию. Таким образом, когда вы вызываете эти параметры без входных параметров, они ведут себя как простые свойства и позволяют вам тестировать тип данных (удвойтесь по сравнению с функцией, или эквивалентно, статические по сравнению с динамическим) исходной входной спецификации. Это полезно для проверки и разработки методов.
Когда вы вызываете эти параметры с входными параметрами, они ведут себя как функции, производя впечатление динамического поведения. Параметры принимают время наблюдения t и вектор состояния Xt, и возвращают массив соответствующей размерности. Даже если вы первоначально задали вход как массив, cir обработки это, когда статическая функция времени и состояния, этим означает гарантировать, что все параметры доступны тем же интерфейсом.
[1] Островок-Sahalia, Y. “Тестируя Модели Непрерывного времени Точечной Процентной ставки”. Анализ Финансовых Исследований, Spring 1996, Издания 9, № 2, стр 385–426.
[2] Островок-Sahalia, Y. “Плотность перехода для процентной ставки и другой нелинейной диффузии”. Журнал финансов, издания 54, № 4, август 1999.
[3] Глассермен, P. Методы Монте-Карло в финансовой разработке. Нью-Йорк, Springer-Verlag, 2004.
[4] Оболочка, J. C. Опции, фьючерсы и Другие Производные, 5-й редактор Englewood Cliffs, NJ: Prentice Hall, 2002.
[5] Джонсон, N. L. С. Коц и Н. Бэлэкришнэн. Непрерывные Одномерные распределения. Издание 2, 2-й редактор Нью-Йорк, John Wiley & Sons, 1995.
[6] Shreve, S. E. Стохастическое исчисление для финансов II: модели непрерывного времени. Нью-Йорк: Springer-Verlag, 2004.
diffusion | drift | interpolate | nearcorr | sdeddo | simByEuler | simByTransition | simulate