Рассмотрим одномерное уравнение Ито:

в котором из функции
явным образом выделен параметр волатильности процесса
. Его мы будем считать малым. Пусть функция
является решением детерминированного уравнения:
|
(3.18)
|
Введём новый процесс "отклонения" от детерминированного решения:

В силу Леммы Ито он удовлетворяет уравнению:
![{\displaystyle dz={\frac {1}{\sigma }}\left[a(c+\sigma z,\,t)-a(c,\,t)\right]\,dt+b(c+\sigma z,\,t)\,\delta W,}](https://wikimedia.org/api/rest_v1/media/math/render/svg/aecaf71913fc4ed3913b4c397c936036791bc933)
где вместо
мы подставили правую часть уравнения (3.18).
Запишем уравнение для средних (3.3), выбрав
:
![{\displaystyle {\dot {\left\langle z^{n}\right\rangle }}=n\,\left\langle z^{n-1}\,\left[a(c+\sigma z,\,t)-a(c,\,t)\right]\right\rangle +{\frac {n(n-1)}{2}}\,\left\langle z^{n-2}b^{2}(c+\sigma z,\,t)\right\rangle .}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d8bee7c5a70df4ddaca9aba6da1ed1c4ea400a11)
Разложим в ряд Тейлора по параметру
функции
и
:

Детерминированное решение
нам известно и определяет функции времени
,
. Так как
, то в квадратных скобках уравнения для средних коэффициент
сокращается, и мы имеем:
|
(3.19)
|
Разложим в ряд по степеням
средние значения:
|
(3.20)
|
В коэффициентах
,
— это верхний индекс, а не степень! Заметим, что
, откуда
при
и
.
Подставим разложение (3.20) в уравнение (3.19). В результате:
![{\displaystyle \sum _{i=0}^{\infty }{\dot {z}}_{i}^{n}(t)\sigma ^{i}=\sum _{k,i=0}^{\infty }\left[n\,A_{k+1}\,z_{i}^{n+k}+{\frac {n(n-1)}{2}}\,D_{k}\,z_{i}^{k+n-2}\right]\,\sigma ^{k+i}.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/87a44a032eb7c970ffb23a56acfeb965b145f526)
В двойной сумме в правой части сделаем замену индексов
,
. Так как
, то
. Приравнивая члены при одинаковых степенях
и опуская штрихи у индексов, получаем систему уравнений:
|
(3.21)
|
Выпишем несколько её первых уравнений:

Так как начальные условия учтены в детерминированном решении
, то для процесса
они имеют вид
. Соответственно равны нулю и все средние
при
. Систему уравнений (3.21) можно решать как аналитически, так и численно, используя конечные приращения для производных по времени.
Если в задаче при
возможен стационарный режим, в котором
, то, приравняв левые части уравнений к нулю, получим систему с постоянными коэффициентами
,
, которая легко решается. В частности:

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

Как известно (стр. \pageref{log_winer_sol}), средние значения имеют вид:
![{\displaystyle \left\langle x\right\rangle =x_{0}\,e^{\mu t},\;\;\;\;\;\;\;\left\langle x^{2}\right\rangle =x_{0}^{2}\cdot e^{2\mu t+\sigma ^{2}t}=x_{0}^{2}e^{2\mu t}\,\left[1+\sigma ^{2}t+{\frac {\sigma ^{4}t^{2}}{2}}+...\right].}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bd83699c079bad2491365456626258b6376d930f)
Так как уравнение линейно по
, детерминированное решение
совпадает с выражением для среднего. Ненулевые значения коэффициентов разложения сноса и дисперсии имеют вид:

В результате ряды обрываются, и уравнения принимают вид:
![{\displaystyle {\dot {z}}_{i}^{n}=n\,\mu \,z_{i}^{n}+{\frac {n(n-1)}{2}}\,{\Bigl [}x_{0}^{2}\,e^{2\mu t}\,z_{i}^{n-2}+2x_{0}e^{\mu t}\,z_{i-1}^{n-1}+z_{i-2}^{n}{\Bigr ]}.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1ab114f2ad572b00dfcc818da61c8df065ceb347)
Среднее значение (
) для любой
-й поправки удовлетворяет уравнениям
. Так как
, то все
, и, следовательно,
. Для среднего квадрата:
В итоге получаем разложение в ряд по
точного решения.
Найдём теперь стохастические поправки к детерминированному решению для более сложного логистического уравнения:

Его детерминированное решение имеет вид (см. стр. \pageref{df_eq_logistic}):
![{\displaystyle c(t)={\bigl [}1-\lambda \cdot e^{-t}{\bigr ]}^{-1},}](https://wikimedia.org/api/rest_v1/media/math/render/svg/753163dbc7c96803614482205e2edfc8c351890f)
где
. Ненулевые коэффициенты разложения сноса и дисперсии равны:

В асимптотическом пределе
детерминированное решение
стремится к единице, и полученные выше выражения для
,
воспроизводят точные значения для среднего и волатильности (3.13).
В произвольный момент времени первое уравнение системы для средних (3.21) имеет вид:
![{\displaystyle {\dot {z}}_{0}^{1}(t)={\bigl [}1-2c(t){\bigr ]}\,z_{0}^{1}(t)\;\;\;\;\;\;=>\;\;\;\;\;z_{0}^{1}(t)={\frac {z_{0}\,e^{-t}}{(1-\lambda e^{-t})^{2}}}.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/efb961979445775442c3ca66c5f947b128cc3ec1)
Так как
, то, следовательно, константа интегрирования
равна нулю, и, соответственно, поправка к
, пропорциональная
, также равна нулю
. Аналогично равны нулю
. Ведущий член для
подчиняется уравнению
![{\displaystyle {\dot {z}}_{0}^{2}(t)=2{\bigl [}1-2c(t){\bigr ]}\,z_{0}^{2}(t)+c^{2}(t),}](https://wikimedia.org/api/rest_v1/media/math/render/svg/037b5deba87fc10cce98162cd1fefe0c7e93757b)
решение которого с начальным условием
имеет вид:

Четвёртая степень
в нулевом приближении выражается через
:

Наконец, первая поправка к среднему значению равняется:

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

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

Мы видим, что сложность аналитических выражений достаточно быстро увеличивается. Для практических целей иногда имеет смысл использовать численное решение системы дифференциальных уравнений. В этом случае при небольших
мы будем получать средние значения быстрее, чем при использовании Монте-Карло — моделирования.
Стохастический мир - простое введение в стохастические дифференциальные уравнения