У меня есть случайное блуждание (процесс рождения - гибели), стартующее из нуля. Нужно найти дисперсию времени возврата в
. Вероятность гибели
вероятности рождения,
.
Есть время возврата из 1: У Феллера (Том 1, Гл 14, §4 в русском - стр 345, (4.12), (4.8)) есть производящая функция для процесса, стартующего из
:
Обозначим время возврата из 1 как
. Тогда, первый и второй моменты будут соответственно
.
(Оффтоп)
Матожидание я успешно нашел (сходится с расчетами в лоб программой):
(Оффтоп)
по формуле полного матожидания:
- то есть, если на первом шаге частица или сдвинулась на
, тогда время ее возврата в
составит
, или осталась в нуле, тогда время восстановления для нее будет равно
.
Формально будет выглядеть
Для вольфрама:
Код:
p := 0.2
u[p_, s_] := (1 - Sqrt[1 - 4 p (1 - p) s^2])/(2*p*s)
g[s_] := u[p, s]
h[p_] := (g'[1] + 1)*p + (1 - p)
h[p]
Out[74]= 1.33333
Проблема с дисперсией. Я точно так же беру формулу полной дисперсии (
):
Первое слагаемое - вот как ее правильно просуммировать с ? Второе слагаемое, обозначим матожидание
, а
посчитали выше :
Вольфрам:
(Оффтоп)
Код:
p := 0.2
u[p_, s_] := (1 - Sqrt[1 - 4 p (1 - p) s^2])/(2*p*s)
g[s_] := u[p, s]
h[p_] := (g'[1] + 1)*p + (1 - p)
h[p]
Out[74]= 1.33333
d1 := g''[1] + g'[1] - (g'[1])^2
f[a_, p_] := (((a + 1)^2)*p + ((1 )^2)*(1 - p)) - (h[p])^2
hh[p_] := ((g''[1] + g'[1] - (g'[1])^2 + 1)*p + 1*(1 - p))
hh[p] + f[g'[1], p]
Out[76]= 2.03704
Но этот ответ с моим расчетом не сходится (~1.0...):
http://d.cc.ua/misc/dispersion.cppПричем, даже, если убрать единицу, все равно выходит много.