Здравствуйте. Я посмотрел одну статью по Markov-Switching процессам. Кажется я понял примерный подход. Однако, у меня другая ситуация: у меня нет скрытых компонент. Процесс является стационарной марковской цепью с непрерывным временем. Количество всех возможных дискретных состояний бесконечно (счетно). Известны вероятности переходов за малый интервал времени
![$h$ $h$](https://dxdy-03.korotkov.co.uk/f/2/a/d/2ad9d098b937e46f9f58968551adac5782.png)
(
![$h \to 0$ $h \to 0$](https://dxdy-03.korotkov.co.uk/f/e/a/5/ea53efb752f672210e540ba2331b812682.png)
). Вероятности состояний в произвольный момент времени получить мне не удалось (из-за многомерности процесса и бесконечного количества возможных состояний). Однако, я знаю условное математическое ожидание процесса
![$X_{t}$ $X_{t}$](https://dxdy-04.korotkov.co.uk/f/f/0/b/f0bdafad6e063871d1026a8c7b0fe23982.png)
при условии известного начального значения
![$X_{0}$ $X_{0}$](https://dxdy-02.korotkov.co.uk/f/d/4/5/d4569c913fef0d2c09f1ff154d0c5e7082.png)
.
Сейчас я вижу две возможные стратегии оценки:
1) На интервале времени
![$(t_{i}, t_{i+1})$ $(t_{i}, t_{i+1})$](https://dxdy-01.korotkov.co.uk/f/4/7/9/479614903b5c3946931c90053f7a75ba82.png)
(
![$i=1,..,k$ $i=1,..,k$](https://dxdy-02.korotkov.co.uk/f/1/b/1/1b186affa687e08182351f062c845a4282.png)
) значение процесса
![$X_{t}$ $X_{t}$](https://dxdy-04.korotkov.co.uk/f/f/0/b/f0bdafad6e063871d1026a8c7b0fe23982.png)
оцениваем как условное математическое ожидание
![$E(X_{t}|X_{t_{i}})$ $E(X_{t}|X_{t_{i}})$](https://dxdy-03.korotkov.co.uk/f/a/6/3/a63d5d67ca51abf8808288a44c6e41c682.png)
. Аналогично предсказываем значение в будущем при
![$t>t_{k}$ $t>t_{k}$](https://dxdy-03.korotkov.co.uk/f/e/2/f/e2fd9ec7fe637ac0bcdd7912480929ea82.png)
:
![$\hat{X_{t}}=E(X_{t}|X_{t_{k}})$ $\hat{X_{t}}=E(X_{t}|X_{t_{k}})$](https://dxdy-04.korotkov.co.uk/f/3/6/6/3663a68f71bfd197fd74e9a44208d7ea82.png)
.
2) Если бы мне удалось получить вероятность нахождения процесса в произвольном состоянии
![$A=(a_{1},a_{2},...,a_{n})$ $A=(a_{1},a_{2},...,a_{n})$](https://dxdy-03.korotkov.co.uk/f/e/7/b/e7b481a10a58d24ab6de3018f3a16e7582.png)
в момент времени
![$t$ $t$](https://dxdy-01.korotkov.co.uk/f/4/f/4/4f4f4e395762a3af4575de74c019ebb582.png)
при известном значении процесса в начальный момент момент времени:
![$P(X_{t}=A|X_{0})$ $P(X_{t}=A|X_{0})$](https://dxdy-02.korotkov.co.uk/f/1/1/e/11e4caa3d7fa43cbe0b4a1c002e0c46482.png)
, тогда на интервале времени
![$(t_{i}, t_{i+1}) (i=1,..,k)$ $(t_{i}, t_{i+1}) (i=1,..,k)$](https://dxdy-01.korotkov.co.uk/f/c/7/6/c769223dc6bd96b755b0d9e23db255f682.png)
значение процесса
![$X_{t}$ $X_{t}$](https://dxdy-04.korotkov.co.uk/f/f/0/b/f0bdafad6e063871d1026a8c7b0fe23982.png)
оценивалось бы как состояние c максимальной вероятностью:
![$ \max_{A}(P(X_{t}=A|X_{t_{i}}))$ $ \max_{A}(P(X_{t}=A|X_{t_{i}}))$](https://dxdy-03.korotkov.co.uk/f/a/1/9/a191da0c14f421fe5a7b2d6b9080781a82.png)
. Аналогично, предсказывалось бы значение в произвольный момент времени при
![$t>t_{k}.$ $t>t_{k}.$](https://dxdy-03.korotkov.co.uk/f/e/d/5/ed517dd2218827477e757842d5f37df282.png)
Что Вы об этом думаете? К сожалению, мне не с кем посоветоваться, поэтому пишу сюда.
I) Меня смущает, что при оценке значений на интервале времени
![$(t_{i}, t_{i+1}) (i=1,..,k)$ $(t_{i}, t_{i+1}) (i=1,..,k)$](https://dxdy-01.korotkov.co.uk/f/c/7/6/c769223dc6bd96b755b0d9e23db255f682.png)
берется оценка условного математического ожидания (или условных вероятностей) при условии только значения
![$X_{t_{i}}$ $X_{t_{i}}$](https://dxdy-01.korotkov.co.uk/f/4/a/8/4a86015ec2b47df670d968bdbddafdf582.png)
, но ведь известно и значение в момент
![$X_{t_{i+1}}$ $X_{t_{i+1}}$](https://dxdy-03.korotkov.co.uk/f/6/e/7/6e72411ad124ea2e13c20394d9af3c8a82.png)
. Может быть это тоже как-нибудь можно учитывать?
II) Какой способ выбрать (если бы мне удалось посчитать вероятности)? Существуют же и другие (фильтр Калмана, фильтр частиц и пр.), я в них ничего не понимаю, я боюсь, что если я сейчас сделаю, а потом выяснится, что для этой задачи существует другой метод, для которого доказана оптимальность, тогда придется все переделывать.
III) Сейчас я почти полностью реализовал подход с условным математическим ожиданием. Работает не очень хорошо (а с чем сравнить?). Особенно с учетом того, что значения получаются не целыми. Т. е. надо округлять, а это дополнительная ошибка.