Порождающий процесс Винера — различия между версиями
WikiSysop (обсуждение | вклад) |
WikiSysop (обсуждение | вклад) |
||
Строка 6: | Строка 6: | ||
---- | ---- | ||
− | Стохастическое дифференциальное уравнение содержит в качестве шума <math>\textstyle \delta W</math> изменения винеровского процесса <math>\textstyle W_t</math>. В результате: <blockquote> | + | Стохастическое дифференциальное уравнение содержит в качестве шума <math>\textstyle \delta W</math> изменения винеровского процесса <math>\textstyle W_t</math>. В результате: <blockquote> каждая выборочная траектория винеровского блуждания <math>\textstyle W_t</math> полностью определяет выборочную траекторию произвольного стохастического уравнения с шумом <math>\textstyle \delta W</math>. </blockquote> Даже в тех случаях, когда мы не можем в явном виде записать решение уравнения в виде простой функции <math>\textstyle x_t=f(t, W_t)</math>, предполагается её существование. Если у нас есть несколько случайных процессов, уравнения которых содержат ''один и тот же'' стохастический шум <math>\textstyle \delta W</math>, то они должны быть между собой ''скоррелированы''. Рассмотрим пример: |
{| width="100%" | {| width="100%" | ||
| width="90%" align="center"|<math> \left\{ \begin{array}{l} dx = f(t)\,\delta W \\ dy = g(t)\,\delta W. \end{array} \right. </math> | | width="90%" align="center"|<math> \left\{ \begin{array}{l} dx = f(t)\,\delta W \\ dy = g(t)\,\delta W. \end{array} \right. </math> | ||
− | | <div width="10%" align="right" style="color:#0000CC">'''( | + | | <div width="10%" align="right" style="color:#0000CC">'''(2.42)'''</div> |
|} | |} | ||
− | Решение каждого уравнения может быть записано при помощи гауссовой величины ( () стр. \pageref{ito_only_t_solution}). Однако, несмотря на одинаковую винеровскую переменную <math>\textstyle \delta W</math>, в решениях должна стоять ''различная'' <math>\textstyle \varepsilon</math>: \begin{ | + | Решение каждого уравнения может быть записано при помощи гауссовой величины ( () стр. \pageref{ito_only_t_solution}). Однако, несмотря на одинаковую винеровскую переменную <math>\textstyle \delta W</math>, в решениях должна стоять ''различная'' <math>\textstyle \varepsilon</math>: |
+ | |||
+ | <center> | ||
+ | <math> | ||
+ | \begin{array}{lcl} x &=&x_0 + \sum f_{i-1} \,\varepsilon_{i} \, \sqrt{\Delta t} = x_0+ F(t) \cdot \varepsilon\\ y &=&y_0 + \sum g_{j-1} \,\varepsilon_{j} \, \sqrt{\Delta t} = y_0+ G(t)\cdot \eta, \end{array} где дисперсии равны: | ||
+ | </math> | ||
+ | <center> | ||
:<center><math>F^2(t) = \int\limits^t_{t_0} f^2(\tau)\,d\tau,\;\;\;\;\;\;\;\;G^2(t) = \int\limits^t_{t_0} g^2(\tau)\,d\tau</math></center> | :<center><math>F^2(t) = \int\limits^t_{t_0} f^2(\tau)\,d\tau,\;\;\;\;\;\;\;\;G^2(t) = \int\limits^t_{t_0} g^2(\tau)\,d\tau</math></center> | ||
Строка 25: | Строка 31: | ||
{| width="100%" | {| width="100%" | ||
| width="90%" align="center"|<math> \left\langle \varepsilon \eta\right\rangle = \rho(t) = \frac{1}{F(t)\, G(t)} \int\limits^t_{t_0} f(\tau)g(\tau)\,d\tau \neq 1. </math> | | width="90%" align="center"|<math> \left\langle \varepsilon \eta\right\rangle = \rho(t) = \frac{1}{F(t)\, G(t)} \int\limits^t_{t_0} f(\tau)g(\tau)\,d\tau \neq 1. </math> | ||
− | | <div width="10%" align="right" style="color:#0000CC">'''( | + | | <div width="10%" align="right" style="color:#0000CC">'''(2.43)'''</div> |
|} | |} | ||
Строка 74: | Строка 80: | ||
Если <math>\textstyle x_0=x(0)=0</math>, то <math>\textstyle x(t)=W_t</math> — это винеровский процесс, предоставляющий уравнению для <math>\textstyle y</math> не только изменения <math>\textstyle \delta W</math>, но и накопленное значение <math>\textstyle W_t</math>, от которого зависит ''амплитуда'' шума. | Если <math>\textstyle x_0=x(0)=0</math>, то <math>\textstyle x(t)=W_t</math> — это винеровский процесс, предоставляющий уравнению для <math>\textstyle y</math> не только изменения <math>\textstyle \delta W</math>, но и накопленное значение <math>\textstyle W_t</math>, от которого зависит ''амплитуда'' шума. | ||
− | Будем, как обычно, использовать итерационный метод: \begin{ | + | Будем, как обычно, использовать итерационный метод: |
+ | |||
+ | <center> | ||
+ | <math> | ||
+ | \begin{array}{lcl} | ||
+ | x_i &=&x_0 + \sum^{i}_{j=1} \varepsilon_j \, \sqrt{\Delta t}\\ y_n &=&y_0 + \sum^{n-1}_{i=0} f(x_i, t_i) \,\varepsilon_{i+1} \, \sqrt{\Delta t}. | ||
+ | \end{array} | ||
+ | </math> | ||
+ | </center> | ||
+ | |||
+ | В решении для <math>\textstyle y_n</math> величины <math>\textstyle x_i</math> содержат сумму гауссовых переменных по <math>\textstyle \varepsilon_i</math> включительно. Они не зависят от <math>\textstyle \varepsilon_{i+1}</math>, поэтому <math>\textstyle \left\langle y_n\right\rangle =y_0</math>. Аналогично вычисляется дисперсия второго процесса: | ||
:<center><math>\left\langle (y_n-y_0)^2\right\rangle = \sum^{n-1}_{i,j=0} \left\langle f(x_i, t_i)f(x_j, t_j) \,\varepsilon_{i+1}\varepsilon_{j+1}\right\rangle \, \Delta t.</math></center> | :<center><math>\left\langle (y_n-y_0)^2\right\rangle = \sum^{n-1}_{i,j=0} \left\langle f(x_i, t_i)f(x_j, t_j) \,\varepsilon_{i+1}\varepsilon_{j+1}\right\rangle \, \Delta t.</math></center> | ||
Строка 86: | Строка 102: | ||
{| width="100%" | {| width="100%" | ||
| width="90%" align="center"|<math> \sigma^2(t) = \left\langle (y(t)-y_0)^2\right\rangle = \int\limits^t_{t_0}\left\langle f^2(x_0+\varepsilon\sqrt{\tau}, \tau)\right\rangle d\tau, </math> | | width="90%" align="center"|<math> \sigma^2(t) = \left\langle (y(t)-y_0)^2\right\rangle = \int\limits^t_{t_0}\left\langle f^2(x_0+\varepsilon\sqrt{\tau}, \tau)\right\rangle d\tau, </math> | ||
− | | <div width="10%" align="right" style="color:#0000CC">'''( | + | | <div width="10%" align="right" style="color:#0000CC">'''(2.44)'''</div> |
|} | |} | ||
Строка 95: | Строка 111: | ||
{| width="100%" | {| width="100%" | ||
| width="90%" align="center"|<math> \left\{ \begin{array}{l} dx = \;\;\,\delta W \\ dy = x\,\delta W, \end{array} \right. </math> | | width="90%" align="center"|<math> \left\{ \begin{array}{l} dx = \;\;\,\delta W \\ dy = x\,\delta W, \end{array} \right. </math> | ||
− | | <div width="10%" align="right" style="color:#0000CC">'''( | + | | <div width="10%" align="right" style="color:#0000CC">'''(2.45)'''</div> |
|} | |} | ||
Строка 102: | Строка 118: | ||
{| width="100%" | {| width="100%" | ||
| width="90%" align="center"|<math> dy = x\,dx\;\;\;\;\;\;\;\;\;\;\;\nRightarrow\;\;\;\;\;\;\;\;\;\; y - y_0 = \frac{x^2-x^2_0}{2}. </math> | | width="90%" align="center"|<math> dy = x\,dx\;\;\;\;\;\;\;\;\;\;\;\nRightarrow\;\;\;\;\;\;\;\;\;\; y - y_0 = \frac{x^2-x^2_0}{2}. </math> | ||
− | | <div width="10%" align="right" style="color:#0000CC">'''( | + | | <div width="10%" align="right" style="color:#0000CC">'''(2.46)'''</div> |
|} | |} | ||
Версия 19:10, 9 марта 2010
Автокорреляция и спектр << | Оглавление | >> Динамическое уравнение для средних |
---|
Стохастическое дифференциальное уравнение содержит в качестве шума изменения винеровского процесса . В результате:
каждая выборочная траектория винеровского блуждания полностью определяет выборочную траекторию произвольного стохастического уравнения с шумом .
Даже в тех случаях, когда мы не можем в явном виде записать решение уравнения в виде простой функции , предполагается её существование. Если у нас есть несколько случайных процессов, уравнения которых содержат один и тот же стохастический шум , то они должны быть между собой скоррелированы. Рассмотрим пример:
(2.42)
|
Решение каждого уравнения может быть записано при помощи гауссовой величины ( () стр. \pageref{ito_only_t_solution}). Однако, несмотря на одинаковую винеровскую переменную , в решениях должна стоять различная :
Невозможно разобрать выражение (синтаксическая ошибка): {\displaystyle \begin{array}{lcl} x &=&x_0 + \sum f_{i-1} \,\varepsilon_{i} \, \sqrt{\Delta t} = x_0+ F(t) \cdot \varepsilon\\ y &=&y_0 + \sum g_{j-1} \,\varepsilon_{j} \, \sqrt{\Delta t} = y_0+ G(t)\cdot \eta, \end{array} где дисперсии равны: }
На каждой итерации, в обоих суммах стоят одинаковые случайные числа . Однако так как они умножаются на различные коэффициенты и , результирующие гауссовы числа будут скоррелированы:
так как отлично от нуля только при . Таким образом:
(2.43)
|
Заметим, что в общем случае зависит от времени.
Рассмотрим конкретное применение этих формул на примере процесса Орнштейна-Уленбека:
Перейдём при помощи леммы Ито к процессу :
где , а . Поэтому решение для имеет вид ():
Если мы интересуемся свойствами этого процесса как такового, данного решения вполне достаточно. Однако, если мы хотим прояснить его связь с порождающим винеровским процессом , необходимо записать:
где мы воспользовались () с и . Так как и — скоррелированные гауссовы числа, для вычисления моментов произвольных порядков удобно перейти к паре независимых гауссовых величин:
В результате:
и т.д. Теперь мы можем вычислить любые статистики, в которых участвуют и процесс Орнштейна-Уленбека , и порождающий его винеровский процесс :
Если нас интересуют предсказательные возможности порождающего процесса, необходимо записать решение со сдвигом:
и вычислить:
так как на интервале не зависит от винеровского процесса в момент .
Рассмотрим ещё одну задачу для двух процессов с одинаковым шумом :
Если , то — это винеровский процесс, предоставляющий уравнению для не только изменения , но и накопленное значение , от которого зависит амплитуда шума.
Будем, как обычно, использовать итерационный метод:
В решении для величины содержат сумму гауссовых переменных по включительно. Они не зависят от , поэтому . Аналогично вычисляется дисперсия второго процесса:
Эту сумму необходимо разбить на три части, когда индекс меньше , больше, и равен:
Первая и вторая суммы равны нулю, так как они содержат члены типа . Величина не зависит от всех остальных случайных чисел, среднее разбивается на произведение средних и оказывается равным нулю . В результате ненулевое значение имеет последняя сумма со слагаемыми типа . Поэтому для дисперсии имеем следующее выражение:
(2.44)
|
где в явном виде подставлено решение для . Таким образом, усредняя с гауссовой плотностью вероятности подынтегральную функцию и вычисляя интеграл от обычной функции времени, мы получаем значение дисперсии случайного процесса. Подчеркнём, что сначала происходит усреднение, и только после этого проводится интегрирование.
Системы уравнений с одинаковым шумом позволят прояснить ещё одну важную особенность стохастической математики. Рассмотрим следующий пример с начальными условиями и :
(2.45)
|
Может появиться искушение разделить одно уравнение на второе и проинтегрировать обыкновенное дифференциальное уравнение:
(2.46)
|
Если так можно, то решение должно оставаться на детерминированной кривой . Однако на самом деле это неверно! Дело в том, что, хотя стохастический член сократился, дифференциалы , по-прежнему являются изменением случайных функций, для которых неприменимы обычные правила интегрирования. В частности, ( C). Для подобных операций служит лемма Ито.
Решение системы () на самом деле имеет вид:
Действительно, рассматривая , как функцию времени и , мы можем воспользоваться леммой Ито. При этом , поэтому снос равен нулю , а волатильность — единице :
что совпадает со вторым уравнением системы (). В качестве упражнения ( H) предлагается решить () при помощи итераций и проверить ( H) выполнимость ().
Таким образом, необходимо помнить, что дифференциалы типа не являются обычными "малыми" приращения функции . Это случайные величины. Нельзя под дифференциал "как обычно" "затаскивать" функции: . Следует также помнить, чтоНи когда не будет лишним проверить полученный результат при помощи численного моделирования на компьютере. То, что при этом сложно сделать предельный переход , не должно останавливать. В конечном счёте, большинство реальных случайных процессов в Природе на определённом временном масштабе являются дискретными!дифференциальные стохастические уравнения — это лишь символическая запись непрерывного предела итерационной схемы.
Автокорреляция и спектр << | Оглавление | >> Динамическое уравнение для средних |
---|
Стохастический мир - простое введение в стохастические дифференциальные уравнения