Некоторые точные решения — различия между версиями
WikiSysop (обсуждение | вклад) |
WikiSysop (обсуждение | вклад) |
||
Строка 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">'''( | + | | <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">'''( | + | | <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> при помощи формулы () | + | Усреднение проводится покомпонентно для каждого гауссового числа <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">'''( | + | | <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">'''( | + | | <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">'''( | + | | <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">'''( | + | | <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) равны:
Окончательное решение является нестационарным гауссовым процессом:
где — начальное условие. Матрица удовлетворяет соотношению, определяющему матрицу дисперсии процесса:
Если , а является постоянной матрицей, то эти формулы совпадают с результатами, полученными в предыдущем разделе.
В случае, когда матрица зависит от времени, вместо необходимо использовать матрицу , удовлетворяющую уравнению . Явный вид можно выразить через , однако для этого необходимы специальные обозначения, упорядочивающие матрицы, так как интеграл от матрицы по интервалу в общем случая не коммутирует с матрицей в момент времени .
Многомерие помогает одномерию << | Оглавление | >> Как решать стохастические задачи? |
---|
Стохастический мир - простое введение в стохастические дифференциальные уравнения