Есть ли способ предварительно указать несколько начальных состояний Маркова при использовании rmarkovchain в библиотеке marckovchain? - PullRequest
0 голосов
/ 17 января 2019

Я использую rmarkovchain из библиотеки ("markovchain").

В этой функции мы можем указать время 0.

Например:

rmarkovchain(n = 10,                  #number of time moments eg. 10 days
             object = dtmcA, 
             t0 = "event0",           #here time 0
             include.t0 = TRUE,       #here time 0
             parallel = TRUE)      

Однако я хочу указать первые три дня (например, время в днях), то есть t0, t1, t2 как [event0,event0,event0].

Другими словами, первые 3 дня будут событием 0.

Для этого примера есть три возможных события: event 0, event 1, event 2

А матрица перехода может быть чем угодно, например:

   0   1  2
0 0.3 0.2 0.5
1 0.1 0.7 0.2 
2 0    0   1

Можно ли это сделать с помощью rmarkovchain?

Спасибо

1 Ответ

0 голосов
/ 26 января 2019

Обновление:

Я нашел несколько подходов к чтению документации и опубликованной литературы, но лучше всего мне подошла функция noofVisitsDist в библиотеке markovchain.

Публикация на случай, если кто-то столкнется с подобным вопросом.

С уважением.

...