Область основы sde
объект
представляет наиболее общую модель.
Совет
The sde
класс не является абстрактным классом. Можно создать экземпляр sde
объекты непосредственно для расширения набора моделей ядра.
Создание sde
объект, использующий sde
требует следующих входов:
Функция скорости дрейфа F
. Эта функция возвращает NVars
-by- 1
вектор скорости дрейфа при запуске со следующими входами:
Реальное скалярное t времени наблюдения.
Система координат NVars
-by- 1
вектор состояния Xt.
Функция скорости диффузии G
. Эта функция возвращает NVars
-by- NBrowns
матрица скорости диффузии при запуске с входами t и Xt.
Оценка параметров объекта путем передачи (t, Xt) общему, опубликованному интерфейсу позволяет ссылаться на большинство параметров с помощью общего списка входных параметров, который усиливает программирование распространенного метода. Можно использовать этот простой подход вычисления функции для моделирования или создания мощной аналитики, как в следующем примере.
Создайте sde
объект, использующий sde
для представления одномерной геометрической модели Броуновского движения вида:
Создайте функции дрейфа и диффузии, которые доступны через общий интерфейс (t,Xt):
F = @(t,X) 0.1 * X; G = @(t,X) 0.3 * X;
Передайте функции в sde
для создания sde
объект:
obj = sde(F, G) % dX = F(t,X)dt + G(t,X)dW
obj = Class SDE: Stochastic Differential Equation ------------------------------------------- Dimensions: State = 1, Brownian = 1 ------------------------------------------- StartTime: 0 StartState: 1 Correlation: 1 Drift: drift rate function F(t,X(t)) Diffusion: diffusion rate function G(t,X(t)) Simulation: simulation method/function simByEuler
The sde
объект отображается как MATLAB® структура со следующей информацией:
Класс объекта
Краткое описание объекта
Сводные данные размерности модели
Отображаемые параметры объекта следующие:
StartTime
: Начальное время наблюдения (реальный скаляр)
StartState
: Вектор начального состояния (NVars
-by- 1
Вектор-столбец)
Correlation
: Корреляционная структура между брауновским процессом
Drift
: Функция скорости дрейфа F(t,Xt)
Diffusion
: Функция скорости диффузии G(t,Xt)
Simulation
: Метод или функция симуляции.
Из этих отображаемых параметров только Drift
и Diffusion
являются необходимыми входами.
Единственным исключением для интерфейса оценки (t, Xt) является Correlation
. В частности, когда вы вводите Correlation
как функция, механизм SDE принимает, что это детерминированная функция времени, C(t). Это ограничение на Correlation
как детерминированная функция времени позволяет вычислять и сохранять факторы Холецкого перед формальной симуляцией. Это несоответствие значительно улучшает эффективность во время выполнения для динамических структур корреляции. Если Correlation
является стохастическим, можно также включить его в архитектуру симуляции как часть более общей функции генерации случайных чисел.
bates
| bm
| cev
| cir
| diffusion
| drift
| gbm
| heston
| hwv
| interpolate
| merton
| sde
| sdeddo
| sdeld
| sdemrd
| simByEuler
| simByQuadExp
| simBySolution
| simBySolution
| simulate
| ts2func