Квазидетерминированное приближение — различия между версиями

Материал из synset
Перейти к: навигация, поиск
Строка 74: Строка 74:
 
<math>
 
<math>
 
\begin{array}{lcl}  
 
\begin{array}{lcl}  
\bigl<z\bigr>  &=& \frac{A_2D_0}{2A^2_1}\,\sigma -~...\\%- \frac{D_0}{4A^5_1}\,(D_0(5A^3_2+3A^2_1A_4-8A_1A_2A_3) +D_1(2A^2_1A_3-3A_1A^2_2)+ D_2A^2_1A_2 ) \\
+
\left<z\right>  &=& \frac{A_2D_0}{2A^2_1}\,\sigma -~...\\%- \frac{D_0}{4A^5_1}\,(D_0(5A^3_2+3A^2_1A_4-8A_1A_2A_3) +D_1(2A^2_1A_3-3A_1A^2_2)+ D_2A^2_1A_2 ) \\
\bigl<z^2\bigr> &=& -\frac{D_0}{2A_1} ~~+ ~\frac{D_0}{4A_1^4}\,(D_0(5A^2_2-3A_1A_3) - 3D_1A_1A_2+D_2A^2_1)\,\sigma^2+...
+
\left<z^2\right> &=& -\frac{D_0}{2A_1} ~~+ ~\frac{D_0}{4A_1^4}\,(D_0(5A^2_2-3A_1A_3) - 3D_1A_1A_2+D_2A^2_1)\,\sigma^2+...
 
\end{array}  
 
\end{array}  
 
</math>
 
</math>

Версия 18:46, 21 февраля 2010

Степенные ряды для средних << Оглавление >> Марковские плотности вероятности


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

в котором из функции явным образом выделен параметр волатильности процесса . Его мы будем считать малым. Пусть функция является решением детерминированного уравнения:

(EQN)

Введём новый процесс "отклонения" от детерминированного решения:

В силу Леммы Ито он удовлетворяет уравнению:

где вместо мы подставили правую часть уравнения ().

Запишем уравнение для средних (), стр. \pageref{df_av_F_t}, выбрав :

Разложим в ряд Тейлора по параметру функции и :

Детерминированное решение нам известно и определяет функции времени , . Так как , то в квадратных скобках уравнения для средних коэффициент сокращается, и мы имеем:

(EQN)

Разложим в ряд по степеням средние значения:

(EQN)

В коэффициентах , — это верхний индекс, а не степень! Заметим, что , откуда при и .

Подставим разложение () в уравнение (). В результате:

В двойной сумме в правой части сделаем замену индексов , . Так как , то . Приравнивая члены при одинаковых степенях и опуская штрихи у индексов, получаем систему уравнений:

(EQN)

Выпишем несколько её первых уравнений:

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

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

Невозможно разобрать выражение (неизвестная функция «\begin{array}»): {\displaystyle \begin{array}{lcl} \left<z\right> &=& \frac{A_2D_0}{2A^2_1}\,\sigma -~...\\%- \frac{D_0}{4A^5_1}\,(D_0(5A^3_2+3A^2_1A_4-8A_1A_2A_3) +D_1(2A^2_1A_3-3A_1A^2_2)+ D_2A^2_1A_2 ) \\ \left<z^2\right> &=& -\frac{D_0}{2A_1} ~~+ ~\frac{D_0}{4A_1^4}\,(D_0(5A^2_2-3A_1A_3) - 3D_1A_1A_2+D_2A^2_1)\,\sigma^2+... \end{array} }

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

В качестве примера рассмотрим сначала точно решаемую задачу логарифмического блуждания:

Как известно (стр. \pageref{log_winer_sol}), средние значения имеют вид:

Так как уравнение линейно по , детерминированное решение совпадает с выражением для среднего. Ненулевые значения коэффициентов разложения сноса и дисперсии имеют вид:

В результате ряды обрываются, и уравнения принимают вид:

Среднее значение () для любой -й поправки удовлетворяет уравнениям . Так как , то все , и, следовательно, . Для среднего квадрата:

\begin{eqnarray*} &\dot{z}^2_0 = 2\,\mu \,z^2_0 + x^2_0\, e^{2\mu t} &=> z^2_0=x^2_0 e^{2\mu t}\, t\\ &\dot{z}^2_1 = 2\,\mu \,z^2_1 &=> z^2_1=0\\ &\dot{z}^2_2 = 2\,\mu \,z^2_2 + z^2_0 &=> z^2_0=x^2_0 e^{2\mu t}\, t^2/2, ... \end{eqnarray*} В итоге получаем разложение в ряд по точного решения.

Найдём теперь стохастические поправки к детерминированному решению для более сложного логистического уравнения:

Его детерминированное решение имеет вид (см. стр. \pageref{df_eq_logistic}):

где . Ненулевые коэффициенты разложения сноса и дисперсии равны:

В асимптотическом пределе детерминированное решение стремится к единице, и полученные выше выражения для , воспроизводят точные значения для среднего и волатильности (), cтр.\pageref{logistic_asymptot_aver_sigma}.

В произвольный момент времени первое уравнение системы для средних () имеет вид:

Так как , то, следовательно, константа интегрирования равна нулю, и, соответственно, поправка к , пропорциональная , также равна нулю . Аналогично равны нулю . Ведущий член для подчиняется уравнению

решение которого с начальным условием имеет вид:

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

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

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

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

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


Степенные ряды для средних << Оглавление >> Марковские плотности вероятности

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