R: Mean recurrence time

meanRecurrenceTime {markovchain} | R Documentation

## Mean recurrence time

### Description

Computes the expected time to return to a recurrent state in case the Markov chain starts there

### Usage

    meanRecurrenceTime(object)

### Arguments

`object` | the markovchain object

### Value

For a Markov chain it outputs is a named vector with the expected time to first return to a state when the chain starts there. States present in the vector are only the recurrent ones. If the matrix is ergodic (i.e. irreducible), then all states are present in the output and order is the same as states order for the Markov chain

### Author(s)

Ignacio Cordón

### References

C. M. Grinstead and J. L. Snell. Introduction to Probability. American Mathematical Soc., 2012.

### Examples

    m <- matrix(1 / 10 * c(6,3,1,
                           2,3,5,
                           4,1,5), ncol = 3, byrow = TRUE)
    mc <- new("markovchain", states = c("s","c","r"), transitionMatrix = m)
    meanRecurrenceTime(mc)

[Package markovchain version 0.8.6 Index]