Системы стохастических уравнений — различия между версиями
WikiSysop (обсуждение | вклад) |
WikiSysop (обсуждение | вклад) |
||
(не показаны 3 промежуточные версии этого же участника) | |||
Строка 11: | Строка 11: | ||
{| width="100%" | {| width="100%" | ||
| width="90%" align="center"|<math> dx_i = a_i(\mathbf{x},t)\, dt + b_{i\alpha}(\mathbf{x},t)\,\delta W_\alpha, </math> | | width="90%" align="center"|<math> dx_i = a_i(\mathbf{x},t)\, dt + b_{i\alpha}(\mathbf{x},t)\,\delta W_\alpha, </math> | ||
− | | <div width="10%" align="right" style="color:#0000CC">'''( | + | | <div width="10%" align="right" style="color:#0000CC">'''(6.4)'''</div> |
|} | |} | ||
Строка 18: | Строка 18: | ||
{| width="100%" | {| width="100%" | ||
| width="90%" align="center"|<math> d\mathbf{x} = \mathbf{a}(\mathbf{x},t)\, dt + \mathbf{b}\cdot\delta \mathbf{W}, </math> | | width="90%" align="center"|<math> d\mathbf{x} = \mathbf{a}(\mathbf{x},t)\, dt + \mathbf{b}\cdot\delta \mathbf{W}, </math> | ||
− | | <div width="10%" align="right" style="color:#0000CC">'''( | + | | <div width="10%" align="right" style="color:#0000CC">'''(6.5)'''</div> |
|} | |} | ||
Строка 25: | Строка 25: | ||
{| width="100%" | {| width="100%" | ||
| width="90%" align="center"|<math> \delta \mathbf{W} = \{\delta W_1,...,\delta W_m \} = \{ \varepsilon_1,..., \varepsilon_m \}\cdot \sqrt{t} = \mathbf{\epsilon}\cdot \sqrt{t}. </math> | | width="90%" align="center"|<math> \delta \mathbf{W} = \{\delta W_1,...,\delta W_m \} = \{ \varepsilon_1,..., \varepsilon_m \}\cdot \sqrt{t} = \mathbf{\epsilon}\cdot \sqrt{t}. </math> | ||
− | | <div width="10%" align="right" style="color:#0000CC">'''( | + | | <div width="10%" align="right" style="color:#0000CC">'''(6.6)'''</div> |
|} | |} | ||
Строка 34: | Строка 34: | ||
{| width="100%" | {| width="100%" | ||
| width="90%" align="center"|<math> x_i= x_{0i} + a_i(\mathbf{x}_0, t_0)\,\Delta t + b_{i\alpha}(\mathbf{x}_0, t_0)\,\varepsilon_\alpha\, \sqrt{\Delta t}. </math> | | width="90%" align="center"|<math> x_i= x_{0i} + a_i(\mathbf{x}_0, t_0)\,\Delta t + b_{i\alpha}(\mathbf{x}_0, t_0)\,\varepsilon_\alpha\, \sqrt{\Delta t}. </math> | ||
− | | <div width="10%" align="right" style="color:#0000CC">'''( | + | | <div width="10%" align="right" style="color:#0000CC">'''(6.7)'''</div> |
|} | |} | ||
Строка 43: | Строка 43: | ||
{| width="100%" | {| width="100%" | ||
| width="90%" align="center"|<math> \frac{\left\langle (x_i-x_{0i})\cdot (x_j-x_{0j})\right\rangle }{\Delta t}=b_{i\alpha}(\mathbf{x}_0, t_0)\, b_{j\alpha}(\mathbf{x}_0, t_0) = (\mathbf{b}\cdot \mathbf{b}^{T})_{ij} </math> | | width="90%" align="center"|<math> \frac{\left\langle (x_i-x_{0i})\cdot (x_j-x_{0j})\right\rangle }{\Delta t}=b_{i\alpha}(\mathbf{x}_0, t_0)\, b_{j\alpha}(\mathbf{x}_0, t_0) = (\mathbf{b}\cdot \mathbf{b}^{T})_{ij} </math> | ||
− | | <div width="10%" align="right" style="color:#0000CC">'''( | + | | <div width="10%" align="right" style="color:#0000CC">'''(6.8)'''</div> |
|} | |} | ||
Строка 52: | Строка 52: | ||
{| width="100%" | {| width="100%" | ||
| width="90%" align="center"|<math> F(\mathbf{x},t) = F(\mathbf{x}_0, t_0) + \frac{\partial F}{\partial t} \Delta t + \frac{\partial F}{\partial x_i}\,\Delta x_i +\frac{1}{2}\frac{\partial^2 F}{\partial x_i \partial x_j} \,\Delta x_i \Delta x_j+... </math> | | width="90%" align="center"|<math> F(\mathbf{x},t) = F(\mathbf{x}_0, t_0) + \frac{\partial F}{\partial t} \Delta t + \frac{\partial F}{\partial x_i}\,\Delta x_i +\frac{1}{2}\frac{\partial^2 F}{\partial x_i \partial x_j} \,\Delta x_i \Delta x_j+... </math> | ||
− | | <div width="10%" align="right" style="color:#0000CC">'''( | + | | <div width="10%" align="right" style="color:#0000CC">'''(6.9)'''</div> |
|} | |} | ||
− | По повторяющимся индексам проводится суммирование, и все функции в правой части вычисляются в точке <math>\textstyle \mathbf{x}_0, t_0</math>. В соответствии с (): | + | По повторяющимся индексам проводится суммирование, и все функции в правой части вычисляются в точке <math>\textstyle \mathbf{x}_0, t_0</math>. В соответствии с (6.7): |
{| width="100%" | {| width="100%" | ||
| width="90%" align="center"|<math> \Delta x_i = a_i(\mathbf{x}_0, t_0)\Delta t + b_{i\alpha}(\mathbf{x}_0, t_0)\,\varepsilon_\alpha\,\sqrt{\Delta t}. </math> | | width="90%" align="center"|<math> \Delta x_i = a_i(\mathbf{x}_0, t_0)\Delta t + b_{i\alpha}(\mathbf{x}_0, t_0)\,\varepsilon_\alpha\,\sqrt{\Delta t}. </math> | ||
− | | <div width="10%" align="right" style="color:#0000CC">'''( | + | | <div width="10%" align="right" style="color:#0000CC">'''(6.10)'''</div> |
|} | |} | ||
Строка 66: | Строка 66: | ||
{| width="100%" | {| width="100%" | ||
| width="90%" align="center"|<math> dF = A(\mathbf{x}_0,t_0)\, dt + B_{\alpha}(\mathbf{x}_0,t_0)\,\delta W_\alpha. </math> | | width="90%" align="center"|<math> dF = A(\mathbf{x}_0,t_0)\, dt + B_{\alpha}(\mathbf{x}_0,t_0)\,\delta W_\alpha. </math> | ||
− | | <div width="10%" align="right" style="color:#0000CC">'''( | + | | <div width="10%" align="right" style="color:#0000CC">'''(6.11)'''</div> |
|} | |} | ||
− | Подставляя () в () и сохраняя члены порядка <math>\textstyle \sqrt{\Delta t}</math>, <math>\textstyle \Delta t</math>, получаем: | + | Подставляя (6.10) в (6.9) и сохраняя члены порядка <math>\textstyle \sqrt{\Delta t}</math>, <math>\textstyle \Delta t</math>, получаем: |
:<center><math>F-F_0 \approx \left(\frac{\partial F}{\partial t}+\frac{\partial F}{\partial x_i}\,a_i + \frac{1}{2}\frac{\partial^2 F}{\partial x_i\partial x_j}\,b_{i\alpha}b_{j\beta}\varepsilon_\alpha\varepsilon_\beta\right)\,\Delta t +\frac{\partial F}{\partial x_i}\,b_{i\alpha}\varepsilon_\alpha \sqrt{\Delta t}.</math></center> | :<center><math>F-F_0 \approx \left(\frac{\partial F}{\partial t}+\frac{\partial F}{\partial x_i}\,a_i + \frac{1}{2}\frac{\partial^2 F}{\partial x_i\partial x_j}\,b_{i\alpha}b_{j\beta}\varepsilon_\alpha\varepsilon_\beta\right)\,\Delta t +\frac{\partial F}{\partial x_i}\,b_{i\alpha}\varepsilon_\alpha \sqrt{\Delta t}.</math></center> | ||
− | Снос <math>\textstyle A(\mathbf{x}_0,t_0)</math> по определению равен пределу <math>\textstyle \left\langle F-F_0\right\rangle /\Delta t</math> при <math>\textstyle \Delta t\to 0</math> и находится с учётом соотношений <math>\textstyle \left\langle \varepsilon_\alpha \varepsilon_\beta\right\rangle =\delta_{\alpha\beta}</math>. Для диффузии, в соответствии с (), имеем: | + | Снос <math>\textstyle A(\mathbf{x}_0,t_0)</math> по определению равен пределу <math>\textstyle \left\langle F-F_0\right\rangle /\Delta t</math> при <math>\textstyle \Delta t\to 0</math> и находится с учётом соотношений <math>\textstyle \left\langle \varepsilon_\alpha \varepsilon_\beta\right\rangle =\delta_{\alpha\beta}</math>. Для диффузии, в соответствии с (6.8), имеем: |
:<center><math>\frac{\left\langle (F-F_0)^2\right\rangle }{\Delta t} \;=\; \frac{\partial F}{\partial x_i}\,\frac{\partial F}{\partial x_j} \; b_{i\alpha}b_{j\alpha} \;=\; B_{\alpha} B_{\alpha}.</math></center> | :<center><math>\frac{\left\langle (F-F_0)^2\right\rangle }{\Delta t} \;=\; \frac{\partial F}{\partial x_i}\,\frac{\partial F}{\partial x_j} \; b_{i\alpha}b_{j\alpha} \;=\; B_{\alpha} B_{\alpha}.</math></center> | ||
Строка 81: | Строка 81: | ||
{| width="100%" | {| width="100%" | ||
| width="90%" align="center"|<math> dF = \left(\frac{\partial F}{\partial t} + \frac{\partial F}{\partial x_i} \,a_i +\frac{1}{2}\frac{\partial^2 F}{\partial x_i\partial x_j}\, b_{i\alpha} b_{j\alpha}\right)\, dt + \frac{\partial F}{\partial x_i}\, b_{i\alpha} \,\delta W_\alpha. </math> | | width="90%" align="center"|<math> dF = \left(\frac{\partial F}{\partial t} + \frac{\partial F}{\partial x_i} \,a_i +\frac{1}{2}\frac{\partial^2 F}{\partial x_i\partial x_j}\, b_{i\alpha} b_{j\alpha}\right)\, dt + \frac{\partial F}{\partial x_i}\, b_{i\alpha} \,\delta W_\alpha. </math> | ||
− | | <div width="10%" align="right" style="color:#0000CC">'''( | + | | <div width="10%" align="right" style="color:#0000CC">'''(6.12)'''</div> |
|} | |} | ||
Строка 90: | Строка 90: | ||
{| width="100%" | {| width="100%" | ||
| width="90%" align="center"|<math> dF = \left( \frac{\partial F}{\partial t} + \frac{\partial F}{\partial \mathbf{x}}\cdot \,\mathbf{a} +\frac{1}{2} \mathrm{Tr}\,\left[ \mathbf{b}^T \cdot \frac{\partial^2 F}{\partial \mathbf{x}^2} \cdot \mathbf{b} \right] \right)\, dt + \frac{\partial F}{\partial \mathbf{x}}\cdot \mathbf{b} \cdot \delta \mathbf{W}, </math> | | width="90%" align="center"|<math> dF = \left( \frac{\partial F}{\partial t} + \frac{\partial F}{\partial \mathbf{x}}\cdot \,\mathbf{a} +\frac{1}{2} \mathrm{Tr}\,\left[ \mathbf{b}^T \cdot \frac{\partial^2 F}{\partial \mathbf{x}^2} \cdot \mathbf{b} \right] \right)\, dt + \frac{\partial F}{\partial \mathbf{x}}\cdot \mathbf{b} \cdot \delta \mathbf{W}, </math> | ||
− | | <div width="10%" align="right" style="color:#0000CC">'''( | + | | <div width="10%" align="right" style="color:#0000CC">'''(6.13)'''</div> |
|} | |} | ||
Строка 106: | Строка 106: | ||
:<center><math>\left\langle F(\mathbf{y})\right\rangle = \int\limits^\infty_{-\infty} \overbrace{F(\mathbf{x}+\mathbf{a}\Delta t +\mathbf{b}\cdot \epsilon \sqrt{\Delta t})}^{F(\mathbf{y})}\cdot \overbrace{P(\mathbf{x}, t-\Delta t) P(\varepsilon_1,...,\varepsilon_m)}^{P(\mathbf{x},\varepsilon)} \,d^nx d^m\varepsilon.</math></center> | :<center><math>\left\langle F(\mathbf{y})\right\rangle = \int\limits^\infty_{-\infty} \overbrace{F(\mathbf{x}+\mathbf{a}\Delta t +\mathbf{b}\cdot \epsilon \sqrt{\Delta t})}^{F(\mathbf{y})}\cdot \overbrace{P(\mathbf{x}, t-\Delta t) P(\varepsilon_1,...,\varepsilon_m)}^{P(\mathbf{x},\varepsilon)} \,d^nx d^m\varepsilon.</math></center> | ||
− | Разложим первый множитель в ряд по малой величине <math>\textstyle \mathbf{a}\,\Delta t + \mathbf{b}\,\varepsilon \sqrt{\Delta t}</math>: \begin{ | + | Разложим первый множитель в ряд по малой величине <math>\textstyle \mathbf{a}\,\Delta t + \mathbf{b}\,\varepsilon \sqrt{\Delta t}</math>: |
+ | <center> | ||
+ | <math> | ||
+ | \begin{array}{lcl} F('''y''')&=&F('''x''') + \frac{\partial F}{\partial x_i}\cdot (a_i\Delta t+b_{i\alpha}\varepsilon_\alpha\sqrt{\Delta t})\\ &+&\frac{1}{2}\frac{\partial^2 F}{\partial x_i\partial x_j} \cdot (a_i\Delta t+b_{i\alpha}\varepsilon_\alpha\sqrt{\Delta t}) \cdot (a_j\Delta t+b_{j\beta}\varepsilon_\beta\sqrt{\Delta t}), | ||
+ | \end{array} | ||
+ | </math> | ||
+ | </center> | ||
+ | где по повторяющимся индексам, как и раньше, подразумевается суммирование. По <math>\textstyle \Delta t</math> раскладываем также <math>\textstyle P(\mathbf{x}, t-\Delta t)</math>. | ||
При интегрировании по всем <math>\textstyle \varepsilon_i</math> происходит усреднение, которое даёт <math>\textstyle \left\langle \varepsilon_\alpha\right\rangle =0</math> и <math>\textstyle \left\langle \varepsilon_\alpha\varepsilon_\beta\right\rangle =\delta_{\alpha\beta}</math>. В результате, повторяя рассуждения на стр. \pageref{stat_fokker_plank_2}, получаем: | При интегрировании по всем <math>\textstyle \varepsilon_i</math> происходит усреднение, которое даёт <math>\textstyle \left\langle \varepsilon_\alpha\right\rangle =0</math> и <math>\textstyle \left\langle \varepsilon_\alpha\varepsilon_\beta\right\rangle =\delta_{\alpha\beta}</math>. В результате, повторяя рассуждения на стр. \pageref{stat_fokker_plank_2}, получаем: | ||
Строка 112: | Строка 119: | ||
{| width="100%" | {| width="100%" | ||
| width="90%" align="center"|<math> { \;\frac{\partial P}{\partial t} + \frac{\partial (a_i P)}{\partial x_i} - \frac{1}{2}\,\frac{\partial^2 }{\partial x_i\partial x_j}\Bigl[b_{i\alpha} b_{j\alpha} P\Bigr] = 0\; }. </math> | | width="90%" align="center"|<math> { \;\frac{\partial P}{\partial t} + \frac{\partial (a_i P)}{\partial x_i} - \frac{1}{2}\,\frac{\partial^2 }{\partial x_i\partial x_j}\Bigl[b_{i\alpha} b_{j\alpha} P\Bigr] = 0\; }. </math> | ||
− | | <div width="10%" align="right" style="color:#0000CC">'''( | + | | <div width="10%" align="right" style="color:#0000CC">'''(6.14)'''</div> |
|} | |} | ||
Строка 125: | Строка 132: | ||
{| width="100%" | {| width="100%" | ||
| width="90%" align="center"|<math> { \;\frac{d\left\langle F\bigl(\mathbf{x}(t),t\bigr)\right\rangle }{dt} = \left\langle \frac{\partial F}{\partial t} \;+\; a_i\,\frac{\partial F}{\partial x_i} \;+\; \frac{1}{2}\, b_{i\alpha} b_{j\alpha} \, \frac{\partial^2 F}{\partial x_i\partial x_j} \right\rangle \; }. </math> | | width="90%" align="center"|<math> { \;\frac{d\left\langle F\bigl(\mathbf{x}(t),t\bigr)\right\rangle }{dt} = \left\langle \frac{\partial F}{\partial t} \;+\; a_i\,\frac{\partial F}{\partial x_i} \;+\; \frac{1}{2}\, b_{i\alpha} b_{j\alpha} \, \frac{\partial^2 F}{\partial x_i\partial x_j} \right\rangle \; }. </math> | ||
− | | <div width="10%" align="right" style="color:#0000CC">'''( | + | | <div width="10%" align="right" style="color:#0000CC">'''(6.15)'''</div> |
|} | |} | ||
− | Как и лемму Ито, это соотношение можно записать в матричной форме при помощи символа следа <math>\textstyle \Tr</math>. Усреднение производится при условии, что в момент времени <math>\textstyle t</math> вектор случайного процесса был равен <math>\textstyle \mathbf{x}_0=\mathbf{x}(t_0)</math>. | + | Как и лемму Ито, это соотношение можно записать в матричной форме при помощи символа следа <math>\textstyle \mathbf{Tr}</math>. Усреднение производится при условии, что в момент времени <math>\textstyle t</math> вектор случайного процесса был равен <math>\textstyle \mathbf{x}_0=\mathbf{x}(t_0)</math>. |
Уравнение для среднего справедливо и для векторных или тензорных функций, так как выводится независимо для каждой из компонент. Выбирая <math>\textstyle F = x_\nu</math> и учитывая, что <math>\textstyle \partial x_\nu/\partial x_i = \delta_{\nu i}</math>, получаем временную динамику среднего в компонентной и матричной форме: | Уравнение для среднего справедливо и для векторных или тензорных функций, так как выводится независимо для каждой из компонент. Выбирая <math>\textstyle F = x_\nu</math> и учитывая, что <math>\textstyle \partial x_\nu/\partial x_i = \delta_{\nu i}</math>, получаем временную динамику среднего в компонентной и матричной форме: | ||
Строка 134: | Строка 141: | ||
{| width="100%" | {| width="100%" | ||
| width="90%" align="center"|<math> \dot{\left\langle x_\nu\right\rangle } = \left\langle a_\nu(\mathbf{x}, t) \right\rangle ,\;\;\;\;\;\;\;\;\;\;\;\;\; \dot{\left\langle \mathbf{x}\right\rangle } = \left\langle \mathbf{a}(\mathbf{x}, t) \right\rangle . </math> | | width="90%" align="center"|<math> \dot{\left\langle x_\nu\right\rangle } = \left\langle a_\nu(\mathbf{x}, t) \right\rangle ,\;\;\;\;\;\;\;\;\;\;\;\;\; \dot{\left\langle \mathbf{x}\right\rangle } = \left\langle \mathbf{a}(\mathbf{x}, t) \right\rangle . </math> | ||
− | | <div width="10%" align="right" style="color:#0000CC">'''( | + | | <div width="10%" align="right" style="color:#0000CC">'''(6.16)'''</div> |
|} | |} | ||
− | Только для линейных по <math>\textstyle \ | + | Только для линейных по <math>\textstyle \mathbf{x}</math> сносов динамика среднего значения будет совпадать с решением детерминированного уравнения. Функциональная зависимость волатильности <math>\textstyle \mathbf{b}(\mathbf{x}, t)</math> при этом роли не играет. Если снос нелинеен по <math>\textstyle \mathbf{x}</math>, то функция <math>\textstyle \left\langle \mathbf{x}\right\rangle =\overline\mathbf{x}(t)</math> будет отличаться от детерминированного решения с <math>\textstyle \mathbf{b}=0</math>. |
Производные от произведения <math>\textstyle x_\mu x_\nu</math> выражаются через символ Кронекера следующим образом: | Производные от произведения <math>\textstyle x_\mu x_\nu</math> выражаются через символ Кронекера следующим образом: | ||
Строка 147: | Строка 154: | ||
{| width="100%" | {| width="100%" | ||
| width="90%" align="center"|<math> \dot{\left\langle x_\mu x_\nu\right\rangle } = \left\langle x_\mu a_\nu + x_\nu a_\mu + b_{\nu\alpha} b_{\mu \alpha}\right\rangle . </math> | | width="90%" align="center"|<math> \dot{\left\langle x_\mu x_\nu\right\rangle } = \left\langle x_\mu a_\nu + x_\nu a_\mu + b_{\nu\alpha} b_{\mu \alpha}\right\rangle . </math> | ||
− | | <div width="10%" align="right" style="color:#0000CC">'''( | + | | <div width="10%" align="right" style="color:#0000CC">'''(6.17)'''</div> |
|} | |} | ||
− | В частности, для свёртки (суммирования) по индексам <math>\textstyle \mu</math> и <math>\textstyle \nu</math> имеем матричное выражение для изменения квадрата <math>\textstyle \dot{\left\langle \mathbf{x}^2\right\rangle }=2\left\langle \mathbf{x} \cdot\mathbf{a} \right\rangle + \mathrm{Tr}\,left\langle \mathbf{b} \cdot\mathbf{b}^{T} \right\rangle </math>. | + | В частности, для свёртки (суммирования) по индексам <math>\textstyle \mu</math> и <math>\textstyle \nu</math> имеем матричное выражение для изменения квадрата |
+ | <math>\textstyle \dot{\left\langle \mathbf{x}^2\right\rangle } | ||
+ | =2\left\langle \mathbf{x} \cdot \mathbf{a} \right\rangle | ||
+ | + \mathrm{Tr}\,\left\langle \mathbf{b} \cdot\mathbf{b}^{T} \right\rangle | ||
+ | </math>. | ||
---- | ---- |
Текущая версия на 20:07, 15 марта 2010
Скоррелированные блуждания << | Оглавление | >> Уравнение стохастического осциллятора |
---|
В общем случае система стохастических уравнений записывается в виде:
(6.4)
|
где , по повторяющемуся индексу предполагается суммирование, и в общем случае . Можно опустить не только знак суммы, но и индексы, записав стохастическое уравнение в матричном виде:
(6.5)
|
где — векторная функция, а — матричная, размерности x. Вектор винеровских переменных, как и в одномерном случае, записывается через гауссовы случайные числа:
(6.6)
|
Мы будем считать, что , а эффекты корреляции переносить на матрицу . Скоррелированные величины можно выразить через нескоррелированные при помощи линейного преобразования , поэтому стохастический член в уравнении Ито со скоррелированными винеровскими переменными эквивалентен .
Численное моделирование выполняется при помощи выбора малого интервала времени . После этого генерится вектор нормально распределённых чисел и вычисляется набор значений процессов в следующий момент времени. Для первой итерации:
(6.7)
|
Процессы мы всегда нумеруем, начиная с индекса 1, а нулевой индекс - это значение -того процесса в момент времени , т.е. .
Несложно проверить, что смысл коэффициентов сноса определяется средним , а диффузия:
(6.8)
|
при стремится к произведению матриц волатильности, где - операция транспонирования (перестановки) индексов.
Обобщим лемму Ито на -мерный случай. Пусть — дифференцируемая функция. Разложим её в ряд Тейлора в окрестности точки :
(6.9)
|
По повторяющимся индексам проводится суммирование, и все функции в правой части вычисляются в точке . В соответствии с (6.7):
(6.10)
|
Изменение функции подчиняется стохастическому уравнению Ито:
(6.11)
|
Подставляя (6.10) в (6.9) и сохраняя члены порядка , , получаем:
Снос по определению равен пределу при и находится с учётом соотношений . Для диффузии, в соответствии с (6.8), имеем:
Поэтому стохастическое уравнение для скалярной функции переменных , в которую вместо аргументов подставлены случайные процессы , записывается следующим образом:
(6.12)
|
Если функция — не скалярная, а векторная, то это соотношение справедливо для каждой из её компонент.
Введя символ следа матрицы, равного сумме диагональных элементов , можно записать лемму Ито в матричном виде:
(6.13)
|
где — матрица вторых производных.
Получим многомерное уравнение Фоккера-Планка. Для этого необходимо повторить рассуждения из одномерной задачи. Рассмотрим случайный вектор в момент времени и предшествующий ему в момент времени . Они связаны диффузным стохастическим процессом:
где векторная и матричная функции вычислены в момент времени . Предположим, что плотность вероятности случайной величины равна . Распределение для гауссовой переменной нам известно. Чтобы найти распределение для величины , необходимо вычислить среднее от произвольной функции с известными плотностями и :
Разложим первый множитель в ряд по малой величине :
где по повторяющимся индексам, как и раньше, подразумевается суммирование. По раскладываем также .
При интегрировании по всем происходит усреднение, которое даёт и . В результате, повторяя рассуждения на стр. \pageref{stat_fokker_plank_2}, получаем:
(6.14)
|
где , , а - условная плотность вероятности. Если в момент времени значение известно точно, то для решения этого уравнения используется начальное условие в виде - мерной дельта - функции Дирака, равной произведению одномерных функций по каждой координате: .
Аналогично выводится уравнение для производной от среднего:
Раскрывая производную произведения и подставляя из уравнения Фоккера - Планка, получаем динамические уравнения для средних:
(6.15)
|
Как и лемму Ито, это соотношение можно записать в матричной форме при помощи символа следа . Усреднение производится при условии, что в момент времени вектор случайного процесса был равен .
Уравнение для среднего справедливо и для векторных или тензорных функций, так как выводится независимо для каждой из компонент. Выбирая и учитывая, что , получаем временную динамику среднего в компонентной и матричной форме:
(6.16)
|
Только для линейных по сносов динамика среднего значения будет совпадать с решением детерминированного уравнения. Функциональная зависимость волатильности при этом роли не играет. Если снос нелинеен по , то функция будет отличаться от детерминированного решения с .
Производные от произведения выражаются через символ Кронекера следующим образом:
Поэтому, выбирая в тензорном виде , можно записать уравнение для среднего от произведения случайных процессов:
(6.17)
|
В частности, для свёртки (суммирования) по индексам и имеем матричное выражение для изменения квадрата .
Скоррелированные блуждания << | Оглавление | >> Уравнение стохастического осциллятора |
---|
Стохастический мир - простое введение в стохастические дифференциальные уравнения