Learn R Programming

markovchain (version 0.8.5)

is.regular: Check if a DTMC is regular

Description

Function to check wether a DTCM is regular

Usage

is.regular(object)

Arguments

object

a markovchain object

Value

A boolean value

Details

A Markov chain is regular if some of the powers of its matrix has all elements strictly positive

References

Matrix Analysis. Roger A.Horn, Charles R.Johnson. 2nd edition. Corollary 8.5.8, Theorem 8.5.9

See Also

is.irreducible

Examples

Run this code
# NOT RUN {
P <- matrix(c(0.5,  0.25, 0.25,
              0.5,     0, 0.5,
              0.25, 0.25, 0.5), nrow = 3)
colnames(P) <- rownames(P) <- c("R","N","S")
ciao <- as(P, "markovchain")
is.regular(ciao)

# }

Run the code above in your browser using DataLab