Симуляция Эйлера стохастических дифференциальных уравнений (SDE)
[
моделирует Paths
,Times
,Z
] = simByEuler(MDL
,NPeriods
)NTrials
выборочные пути NVars
коррелированные переменные состояния, управляемые NBrowns
Брауновские источники риска NPeriods
последовательные периоды наблюдения. simByEuler
использует подход Эйлера для аппроксимации стохастических процессов в непрерывном времени.
[
задает опции, использующие один или несколько аргументы пары "имя-значение" в дополнение к входным параметрам в предыдущем синтаксисе.Paths
,Times
,Z
] = simByEuler(___,Name,Value
)
Эта функция моделирует любой векторный SDE вида
где:
X является NVars -by- 1
вектор состояния переменных процесса (для примера, коротких ставок или цен на акции) для моделирования.
W является NBrowns -by- 1
Брауновский вектор движения.
F является NVars -by- 1
векторная функция скорости дрейфа.
G является NVars -by NBrowns матричной функцией скорости диффузии.
simByEuler
моделирует NTrials
выборочные пути NVars
коррелированные переменные состояния, управляемые NBrowns
Брауновские источники риска NPeriods
последовательные периоды наблюдения, используя подход Эйлера для аппроксимации стохастических процессов в непрерывном времени.
Этот механизм симуляции обеспечивает приближение в дискретном времени базового обобщенного процесса в непрерывном времени. Симуляция определяется непосредственно из стохастического дифференциального уравнения движения. Таким образом, процесс в дискретном времени приближается к процессу в истинном непрерывном времени только так DeltaTime
приближается к нулю.
Входной параметр Z
позволяет вам непосредственно задать процесс генерации шума. Этот процесс имеет приоритет над Correlation
параметр sde
объект и значение Antithetic
входной флаг. Если вы не задаете значение для Z
, simByEuler
генерирует коррелированные Гауссовы вариаты, с или без антитетической выборки по запросу.
Система на конец периода Processes
аргумент позволяет вам завершить указанное испытание раньше. В конце каждого временного шага simByEuler
проверяет векторное Xt состояния на все NaN
состояние. Таким образом, чтобы сигнализировать о раннем прекращении данного исследования, все элементы векторной Xt состояния должны быть NaN
. Этот тест включает пользовательскую Processes
функция, чтобы сигнализировать о раннем прекращении испытания и предлагает значительную эффективность преимущества в некоторых ситуациях (для примера, ценообразования снижающихся и выходящих барьерных вариантов).
[1] Deelstra, G. and F. Delbaen. «Конвергенция дискретизированных стохастических (процентных) процессов с терминами дрейфа стохастиков». Прикладные стохастические модели и анализ данных., 1998, том 14, № 1, стр. 77-84.
[2] Хайам, Десмонд и Сюэронг Мао. «Сходимость Симуляций Монте-Карло с использованием процесса Mean-Reverting Квадратного корня». Журнал вычислительных финансов, том 8, № 3, 2005, стр. 35-61.
[3] Лорд, Роджер и др. Сравнение смещенных схем симуляции для стохастических моделей волатильности. Количественные финансы, том 10, № 2, февраль 2010, стр. 177-94
|
bm
| cev
| cir
| gbm
| heston
| hwv
| sde
| sdeddo
| sdeld
| sdemrd
| simBySolution
| simByTransition
| simulate