SciPy

prob140.MarkovChain.mean_first_passage_times

MarkovChain.mean_first_passage_times()[source]

Finds the mean time it takes to reach state j from state i

Returns:

DataFrame

Mean first passage times from source to target

Examples

>>> mc = Table().states(make_array("A", "B")).transition_probability(make_array(0.5, 0.5, 0.3, 0.7)).toMarkovChain()
>>> mc.mean_first_passage_times()
          A  B
A  2.666667   2.0
B  3.333333   1.6