Компонент модели скорости диффузии
The diffusion
объект задает компонент скорости диффузии стохастических дифференциальных уравнений (SDE) в непрерывном времени.
Спецификация скорости диффузии поддерживает симуляцию путей дискретизации NVars
переменные состояния, управляемые NBrowns
Брауновские источники риска NPeriods
последовательные периоды наблюдения, аппроксимация стохастических процессов в непрерывном времени.
Спецификация скорости диффузии может быть любой NVars
-by- NBrowns
матричная функциональная G общей формы:
(1) |
D
является NVars
-by- NVars
диагональная функция с матричным значением.
Каждый диагональный элемент D
- соответствующий элемент вектора состояний, приподнятого к соответствующему элементу экспоненты Alpha
, который является NVars
-by- 1
векторная функция.
V
является NVars
-by- NBrowns
матричная функция скорости волатильности Sigma
.
Alpha
и Sigma
также доступны с помощью интерфейса (t, Xt).
И спецификация скорости диффузии связана с векторным SDE вида:
где:
Xt является NVars
-by- 1
вектор состояний переменных процесса.
dWt является NBrowns
-by- 1
Брауновский вектор движения.
D является NVars
-by- NVars
диагональная матрица, в которой каждый элемент по основной диагонали является соответствующим элементом вектора состояний, поднятым в соответствующую степень α.
V является NVars
-by- NBrowns
матричная функция скорости волатильности Sigma
.
Спецификация скорости диффузии является гибкой и обеспечивает прямую параметрическую поддержку статических волатильностей и экспонентов векторов состояний. Он также расширяется и обеспечивает косвенную поддержку динамических/нелинейных моделей через интерфейс. Это позволяет вам задать фактически любую спецификацию скорости диффузии.
создает DiffusionRate
= diffusion(Alpha
,Sigma
)DiffusionRate
по умолчанию компонента модели.
Задайте требуемые входные параметры A
и B
как один из следующих типов:
MATLAB® массив. Задание массива указывает на статическую (не изменяющуюся во времени) параметрическую спецификацию. Этот массив полностью захватывает все детали реализации, которые четко связаны с параметрической формой.
Функция MATLAB. Установка функции обеспечивает косвенную поддержку практически любой статической, динамической, линейной или нелинейной модели. Этот параметр поддерживается через интерфейс, потому что все детали реализации скрыты и полностью инкапсулированы функцией.
Примечание
Можно задать комбинации входных параметров массива и функции по мере необходимости.
Более того, параметр идентифицируется как детерминированная функция времени, если функция принимает скалярное время t
как его единственный входной параметр. В противном случае параметр принимается как функция от t времени и X(t) состояния и вызывается с обоими входными параметрами.
The diffusion
объект, который вы создаете, инкапсулирует составную спецификацию скорости дрейфа и возвращает следующие отображенные параметры:
Rate
- функция скорости диффузии, G. Rate
- механизм вычисления скорости диффузии. Он принимает текущее время t и NVars
-by- 1
вектор состояния, Xt как входы, и возвращает NVars
-by- 1
вектор скорости диффузии.
Alpha
- Функция доступа для входного аргумента Alpha
.
Sigma
- Функция доступа для входного аргумента Sigma
.
Когда вы задаете входные параметры Alpha
и Sigma
как массивы MATLAB, они связаны с определенной параметрической формой. Напротив, когда вы задаете или Alpha
или Sigma
как функция, вы можете настроить фактически любую спецификацию скорости диффузии.
Доступ к выходным параметрам скорости диффузии Alpha
и Sigma
без входов просто возвращает исходную спецификацию входа. Таким образом, когда вы вызываете параметры скорости диффузии без входов, они ведут себя как простые свойства и позволяют вам протестировать тип данных (double vs. Function, или, эквивалентно, static vs. Dynamic) исходной спецификации входа. Это полезно для валидации и разработки методов.
Когда вы вызываете параметры скорости диффузии с входами, они ведут себя как функции, создавая впечатление динамического поведения. Параметры Alpha
и Sigma
примите t времени наблюдения и вектор состояния Xt и верните массив соответствующей размерности. В частности, параметры Alpha
и Sigma
оцените соответствующий компонент скорости диффузии. Даже если вы первоначально задали вход как массив, diffusion
рассматривает его как статическую функцию времени и состояния, тем самым гарантируя, что все параметры доступны с помощью одного и того же интерфейса.
[1] Аит-Сахалия, Яцин. «Проверка моделей спотового процента в непрерывном времени». Обзор финансовых исследований, том 9, № 2, апрель 1996 года, стр. 385-426.
[2] Аит-Сахалия, Яцин. «Плотности переходов для процентной ставки и других нелинейных диффузий». Журнал финансов, том 54, № 4, август 1999, стр. 1361-95.
[3] Глассерман, Пол. Методы Монте-Карло в финансовой инженерии. Спрингер, 2004.
[4] Халл, Джон. Опции, фьючерсы и другие производные. 7-е изд, Prentice Hall, 2009.
[5] Johnson, Norman Lloyd, et al. Непрерывные одномерные распределения. 2-е изд, Уайли, 1994.
[6] Shreve, Steven E. Stochastic Calculus for Finance. Спрингер, 2004.