Некоторые точные решения — различия между версиями

Материал из synset
Перейти к: навигация, поиск
 
Строка 11: Строка 11:
 
{| width="100%"  
 
{| width="100%"  
 
  | width="90%" align="center"|<math> dx_i = f_i(t)\,dt + s_{i\alpha}(t) \,\delta W_\alpha. </math>
 
  | width="90%" align="center"|<math> dx_i = f_i(t)\,dt + s_{i\alpha}(t) \,\delta W_\alpha. </math>
  | <div width="10%" align="right" style="color:#0000CC">'''(EQN)'''</div>
+
  | <div width="10%" align="right" style="color:#0000CC">'''(6.34)'''</div>
 
  |}
 
  |}
  
Строка 18: Строка 18:
 
:<center><math>x_i(t)=x_i(t_0) + \Bigl[f_i(t_0)+f_i(t_1)+...\Bigr]\Delta t + \Bigl[s_{i\alpha}(t_0)\varepsilon_\alpha(t_0)+s_{i\alpha}(t_1)\varepsilon_\alpha(t_1)+...\Bigr]\sqrt{\Delta t}.</math></center>
 
:<center><math>x_i(t)=x_i(t_0) + \Bigl[f_i(t_0)+f_i(t_1)+...\Bigr]\Delta t + \Bigl[s_{i\alpha}(t_0)\varepsilon_\alpha(t_0)+s_{i\alpha}(t_1)\varepsilon_\alpha(t_1)+...\Bigr]\sqrt{\Delta t}.</math></center>
  
Последний член является суммой независимых гауссовых случайных чисел. Поэтому решение () можно записать следующим образом:
+
Последний член является суммой независимых гауссовых случайных чисел. Поэтому решение (6.34) можно записать следующим образом:
  
 
{| width="100%"  
 
{| width="100%"  
 
  | width="90%" align="center"|<math> x_i(t) = \bar{x}_i(t) \;+\; S_{i\alpha}(t)\, \varepsilon_\alpha, </math>
 
  | width="90%" align="center"|<math> x_i(t) = \bar{x}_i(t) \;+\; S_{i\alpha}(t)\, \varepsilon_\alpha, </math>
  | <div width="10%" align="right" style="color:#0000CC">'''(EQN)'''</div>
+
  | <div width="10%" align="right" style="color:#0000CC">'''(6.35)'''</div>
 
  |}
 
  |}
  
Строка 37: Строка 37:
 
:<center><math>\phi(\mathbf{p})=\left\langle e^{\mathbf{p}\cdot \mathbf{x}}\right\rangle = e^{\mathbf{p}\cdot \bar\mathbf{x}}\,\left\langle e^{\mathbf{p}\cdot \mathbf{S}\cdot \mathbf{\epsilon}}\right\rangle = e^{\mathbf{p}\cdot \bar\mathbf{x} + \frac{1}{2} \,\mathbf{p} \cdot \mathbf{D} \cdot \mathbf{p}}.</math></center>
 
:<center><math>\phi(\mathbf{p})=\left\langle e^{\mathbf{p}\cdot \mathbf{x}}\right\rangle = e^{\mathbf{p}\cdot \bar\mathbf{x}}\,\left\langle e^{\mathbf{p}\cdot \mathbf{S}\cdot \mathbf{\epsilon}}\right\rangle = e^{\mathbf{p}\cdot \bar\mathbf{x} + \frac{1}{2} \,\mathbf{p} \cdot \mathbf{D} \cdot \mathbf{p}}.</math></center>
  
Усреднение проводится покомпонентно для каждого гауссового числа <math>\textstyle \mathbf{\epsilon}=\{\varepsilon_1,...,\varepsilon_n\}</math> при помощи формулы (), стр. \pageref{aver_exp_gauss}.
+
Усреднение проводится покомпонентно для каждого гауссового числа <math>\textstyle \mathbf{\epsilon}=\{\varepsilon_1,...,\varepsilon_n\}</math> при помощи [[Нормальное распределение|формулы (1.11)]].
  
 
Моменты произвольного порядка находятся взятием частных производных от <math>\textstyle \phi(\mathbf{p})</math>. Например, для:
 
Моменты произвольного порядка находятся взятием частных производных от <math>\textstyle \phi(\mathbf{p})</math>. Например, для:
Строка 85: Строка 85:
 
{| width="100%"  
 
{| width="100%"  
 
  | width="90%" align="center"|<math> \frac{\partial F_k}{\partial x_i}\, b_{i\alpha} = s_{k\alpha}(t)\;\;\;\;\;\;\;=>\;\;\;\;\;\;\frac{\partial F_k}{\partial x_i} = s_{k\alpha}(t) \,b^{-1}_{\alpha i}. </math>
 
  | width="90%" align="center"|<math> \frac{\partial F_k}{\partial x_i}\, b_{i\alpha} = s_{k\alpha}(t)\;\;\;\;\;\;\;=>\;\;\;\;\;\;\frac{\partial F_k}{\partial x_i} = s_{k\alpha}(t) \,b^{-1}_{\alpha i}. </math>
  | <div width="10%" align="right" style="color:#0000CC">'''(EQN)'''</div>
+
  | <div width="10%" align="right" style="color:#0000CC">'''(6.36)'''</div>
 
  |}
 
  |}
  
Строка 92: Строка 92:
 
{| width="100%"  
 
{| width="100%"  
 
  | width="90%" align="center"|<math> f_k(t) \;=\; \frac{\partial F_k}{\partial t} + s_{k\alpha} \,b^{-1}_{\alpha \gamma}\, a_\gamma - \frac{1}{2} \,s_{k\alpha} \,b^{-1}_{\alpha \gamma} \,\frac{\partial b_{\gamma\beta}}{\partial x_j}\,b_{j\beta}, </math>
 
  | width="90%" align="center"|<math> f_k(t) \;=\; \frac{\partial F_k}{\partial t} + s_{k\alpha} \,b^{-1}_{\alpha \gamma}\, a_\gamma - \frac{1}{2} \,s_{k\alpha} \,b^{-1}_{\alpha \gamma} \,\frac{\partial b_{\gamma\beta}}{\partial x_j}\,b_{j\beta}, </math>
  | <div width="10%" align="right" style="color:#0000CC">'''(EQN)'''</div>
+
  | <div width="10%" align="right" style="color:#0000CC">'''(6.37)'''</div>
 
  |}
 
  |}
  
где мы подставили () и воспользовались соотношением:
+
где мы подставили (6.36) и воспользовались соотношением:
  
 
:<center><math>\frac{\partial \mathbf{b}^{-1}}{\partial x_j} = - \mathbf{b}^{-1} \cdot \frac{\partial \mathbf{b}}{\partial x_j} \cdot \mathbf{b}^{-1}</math></center>
 
:<center><math>\frac{\partial \mathbf{b}^{-1}}{\partial x_j} = - \mathbf{b}^{-1} \cdot \frac{\partial \mathbf{b}}{\partial x_j} \cdot \mathbf{b}^{-1}</math></center>
Строка 101: Строка 101:
 
которое получается дифференцированием <math>\textstyle \mathbf{b}^{-1}\cdot \mathbf{b} =\mathbf{1}</math> по <math>\textstyle x_j</math>.
 
которое получается дифференцированием <math>\textstyle \mathbf{b}^{-1}\cdot \mathbf{b} =\mathbf{1}</math> по <math>\textstyle x_j</math>.
  
Возьмём производную выражения () по <math>\textstyle t</math> и производную по <math>\textstyle x_i</math> от (). Вычитая их, получаем условие совместности в следующем виде:
+
Возьмём производную выражения (6.36) по <math>\textstyle t</math> и производную по <math>\textstyle x_i</math> от (6.37). Вычитая их, получаем условие совместности в следующем виде:
  
 
{| width="100%"  
 
{| width="100%"  
 
  | width="90%" align="center"|<math> \frac{\partial}{\partial t}\left[s_{k\alpha}(t) \,b^{-1}_{\alpha i}\right] + s_{k\alpha}(t) \,\frac{\partial}{\partial x_i} \left[ b^{-1}_{\alpha \gamma} \left(a_\gamma - \frac{1}{2}\,\frac{\partial b_{\gamma\beta}}{\partial x_j} \,b_{j\beta}\right) \right] = 0. </math>
 
  | width="90%" align="center"|<math> \frac{\partial}{\partial t}\left[s_{k\alpha}(t) \,b^{-1}_{\alpha i}\right] + s_{k\alpha}(t) \,\frac{\partial}{\partial x_i} \left[ b^{-1}_{\alpha \gamma} \left(a_\gamma - \frac{1}{2}\,\frac{\partial b_{\gamma\beta}}{\partial x_j} \,b_{j\beta}\right) \right] = 0. </math>
  | <div width="10%" align="right" style="color:#0000CC">'''(EQN)'''</div>
+
  | <div width="10%" align="right" style="color:#0000CC">'''(6.38)'''</div>
 
  |}
 
  |}
  
Как и в одномерном случае, если при данных <math>\textstyle a_i(\mathbf{x}, t)</math> и <math>\textstyle b_{ij}(\mathbf{x}, t)</math> удаётся подобрать такие функции времени <math>\textstyle s_{k\alpha}(t)</math>, что () обращается в тождество, то решение стохастического уравнения записывается в неявном виде:
+
Как и в одномерном случае, если при данных <math>\textstyle a_i(\mathbf{x}, t)</math> и <math>\textstyle b_{ij}(\mathbf{x}, t)</math> удаётся подобрать такие функции времени <math>\textstyle s_{k\alpha}(t)</math>, что (6.38) обращается в тождество, то решение стохастического уравнения записывается в неявном виде:
  
 
{| width="100%"  
 
{| width="100%"  
 
  | width="90%" align="center"|<math> F_k(\mathbf{x}(t), t) = F_k(\mathbf{x}_0, t_0) \;+\; \int\limits^t_{t_0} f_k(\tau)\,d\tau \;+\; S_{i\alpha}(t)\;\varepsilon_\alpha, </math>
 
  | width="90%" align="center"|<math> F_k(\mathbf{x}(t), t) = F_k(\mathbf{x}_0, t_0) \;+\; \int\limits^t_{t_0} f_k(\tau)\,d\tau \;+\; S_{i\alpha}(t)\;\varepsilon_\alpha, </math>
  | <div width="10%" align="right" style="color:#0000CC">'''(EQN)'''</div>
+
  | <div width="10%" align="right" style="color:#0000CC">'''(6.39)'''</div>
 
  |}
 
  |}
  
Строка 125: Строка 125:
 
:<center><math>dx_i = \;\bigl[A_{ij} x_j+c_j(t)\bigr]\;dt + B_{ij}(t)\,\delta W_j,</math></center>
 
:<center><math>dx_i = \;\bigl[A_{ij} x_j+c_j(t)\bigr]\;dt + B_{ij}(t)\,\delta W_j,</math></center>
  
условие совместности () и его решение имеют вид:
+
условие совместности (6.38) и его решение имеют вид:
  
 
:<center><math>\frac{d}{dt}(\mathbf{s}\cdot \mathbf{B}^{-1}) = -(\mathbf{s}\cdot\mathbf{B}^{-1})\cdot \mathbf{A} \;\;\;\;=>\;\;\;\;\mathbf{s}(t)= \mathbf{s}(t_0)\cdot \mathbf{B}^{-1}(t_0) \cdot e^{- \mathbf{A}\,t} \cdot\mathbf{B}(t).</math></center>
 
:<center><math>\frac{d}{dt}(\mathbf{s}\cdot \mathbf{B}^{-1}) = -(\mathbf{s}\cdot\mathbf{B}^{-1})\cdot \mathbf{A} \;\;\;\;=>\;\;\;\;\mathbf{s}(t)= \mathbf{s}(t_0)\cdot \mathbf{B}^{-1}(t_0) \cdot e^{- \mathbf{A}\,t} \cdot\mathbf{B}(t).</math></center>
  
При использовании алгоритма поиска точного решения нам достаточно найти частное решение условия совместности, так как фактически мы ищем наиболее простую замену <math>\textstyle \mathbf{F}(\mathbf{x}, t)</math>, приводящую исходное уравнение к нестационарному винеровскому процессу (). Поэтому выберем начальное условие для матрицы <math>\textstyle \mathbf{s}</math> в следующем виде <math>\textstyle \mathbf{s}(t_0) = \mathbf{B}(t_0)</math> и, следовательно:
+
При использовании алгоритма поиска точного решения нам достаточно найти частное решение условия совместности, так как фактически мы ищем наиболее простую замену <math>\textstyle \mathbf{F}(\mathbf{x}, t)</math>, приводящую исходное уравнение к нестационарному винеровскому процессу (6.34). Поэтому выберем начальное условие для матрицы <math>\textstyle \mathbf{s}</math> в следующем виде <math>\textstyle \mathbf{s}(t_0) = \mathbf{B}(t_0)</math> и, следовательно:
  
 
:<center><math>\mathbf{s}(t)= e^{- \mathbf{A}\,t} \cdot\mathbf{B}(t).</math></center>
 
:<center><math>\mathbf{s}(t)= e^{- \mathbf{A}\,t} \cdot\mathbf{B}(t).</math></center>
  
В результате функции замены <math>\textstyle \mathbf{F}(\mathbf{x},t)</math> () и сноса <math>\textstyle \mathbf{f}(t)</math> () равны:
+
В результате функции замены <math>\textstyle \mathbf{F}(\mathbf{x},t)</math> (6.36) и сноса <math>\textstyle \mathbf{f}(t)</math> (6.37) равны:
  
 
:<center><math>\mathbf{F}(\mathbf{x},t) = e^{- \mathbf{A}\,t} \cdot \mathbf{x},\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\; \mathbf{f}(t) = e^{- \mathbf{A}\,t} \cdot \mathbf{c}(t).</math></center>
 
:<center><math>\mathbf{F}(\mathbf{x},t) = e^{- \mathbf{A}\,t} \cdot \mathbf{x},\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\; \mathbf{f}(t) = e^{- \mathbf{A}\,t} \cdot \mathbf{c}(t).</math></center>

Текущая версия на 20:27, 15 марта 2010

Многомерие помогает одномерию << Оглавление >> Как решать стохастические задачи?


Рассмотрим нестационарное многомерное стохастическое уравнение:

(6.34)

При его решении итерациями получатся ряды следующего вида:

Последний член является суммой независимых гауссовых случайных чисел. Поэтому решение (6.34) можно записать следующим образом:

(6.35)

где по по-прежнему производится суммирование, и

Явный вид матричной функции обычно не требуется. Нестационарное гауссово блуждание полностью определяется вектором средних значений и симметричной матрицей дисперсий:

Через них выражается производящая функция для средних (действительный аналог характеристической функции):

Усреднение проводится покомпонентно для каждого гауссового числа при помощи формулы (1.11).

Моменты произвольного порядка находятся взятием частных производных от . Например, для:

получаем:

Заметим, что это выражение автоматически симметрично по всем четырем индексам.

Изменения цен различных финансовых инструментов (например, акций) обычно скоррелированы друг с другом. Простейшей моделью является многомерное логарифмическое блуждание. В этом случае относительное изменение цены — это -мерный винеровский процесс:

(!) Сейчас мы используем явное обозначение для суммы, а не соглашение о суммировании по повторяющимся индексам.

Дисперсия относительных изменений двух акций выражается через матрицу . Действительно, для небольшого интервала времени , представив , имеем:

Для получения решения перейдём, как и в одномерном случае, к натуральному логарифму от . Тогда по лемме Ито имеем:

Решение этого уравнения с начальным условием , выраженное через гауссовы переменные, имеет вид:

Среднее значение экспоненциально изменяется со скоростью, определяемой параметром :

Аналогично, среднее значение квадрата имеет вид:

Более подробно к вопросу стохастического описания финансовых рынков мы вернёмся в восьмой главе.

Как и в одномерном случае, некоторую систему стохастических уравнений можно попытаться свести к простому нестационарному случаю. Для этого подберём такую векторную функцию , которая "убирает" из уравнения (по повторяющимся индексам снова предполагается суммирование):

Пусть — обратная к матрица. Тогда для функций волатильности можно записать:

(6.36)

Для нестационарного сноса :

(6.37)

где мы подставили (6.36) и воспользовались соотношением:

которое получается дифференцированием по .

Возьмём производную выражения (6.36) по и производную по от (6.37). Вычитая их, получаем условие совместности в следующем виде:

(6.38)

Как и в одномерном случае, если при данных и удаётся подобрать такие функции времени , что (6.38) обращается в тождество, то решение стохастического уравнения записывается в неявном виде:

(6.39)

где — нормированные независимые гауссовы случайные числа, а

Приведём пример использования этого алгоритма.

Для системы линейных уравнений с постоянной матрицей и зависящими от времени вектором и матрицей :

условие совместности (6.38) и его решение имеют вид:

При использовании алгоритма поиска точного решения нам достаточно найти частное решение условия совместности, так как фактически мы ищем наиболее простую замену , приводящую исходное уравнение к нестационарному винеровскому процессу (6.34). Поэтому выберем начальное условие для матрицы в следующем виде и, следовательно:

В результате функции замены (6.36) и сноса (6.37) равны:

Окончательное решение является нестационарным гауссовым процессом:

где — начальное условие. Матрица удовлетворяет соотношению, определяющему матрицу дисперсии процесса:

Если , а является постоянной матрицей, то эти формулы совпадают с результатами, полученными в предыдущем разделе.

В случае, когда матрица зависит от времени, вместо необходимо использовать матрицу , удовлетворяющую уравнению . Явный вид можно выразить через , однако для этого необходимы специальные обозначения, упорядочивающие матрицы, так как интеграл от матрицы по интервалу в общем случая не коммутирует с матрицей в момент времени .


Многомерие помогает одномерию << Оглавление >> Как решать стохастические задачи?

Стохастический мир - простое введение в стохастические дифференциальные уравнения