Learn R Programming

markovchain (version 0.9.5)

is.accessible: Verify if a state j is reachable from state i.

Description

This function verifies if a state is reachable from another, i.e., if there exists a path that leads to state j leaving from state i with positive probability

Usage

is.accessible(object, from, to)

Value

A boolean value.

Arguments

object

A markovchain object.

from

The name of state "i" (beginning state).

to

The name of state "j" (ending state).

Author

Giorgio Spedicato, Ignacio Cordón

Details

It wraps an internal function named reachabilityMatrix.

References

James Montgomery, University of Madison

See Also

is.irreducible

Examples

Run this code
statesNames <- c("a", "b", "c")
markovB <- new("markovchain", states = statesNames, 
               transitionMatrix = matrix(c(0.2, 0.5, 0.3,
                                             0,   1,   0,
                                           0.1, 0.8, 0.1), nrow = 3, byrow = TRUE, 
                                         dimnames = list(statesNames, statesNames)
                                        )
               )
is.accessible(markovB, "a", "c")

Run the code above in your browser using DataLab