Я использую 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?
Спасибо