Есть ли способ предварительно указать несколько начальных состояний Маркова при использовании rmarkovchain в библиотеке marckovchain?
Я использую 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 дня будут event0.
Для этого примера есть три возможных события: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 ответ
Обновить:
Я нашел несколько подходов к чтению документации и опубликованной литературы, но наиболее подходящим для меня был noofVisitsDist
функция в библиотеке markovchain.
Публикация на случай, если кто-то столкнется с подобным вопросом.
Искренне.