The S4 class that describes
ctmc (continuous time Markov chain) objects.
Objects can be created by calls of the form
new("ctmc", states, byrow, generator, ...).
Name of the states. Must be the same of
rownames of the generator matrix
Square generator matrix
Optional character name of the Markov chain
signature(x = "ctmc"): method to get the size
signature(.Object = "ctmc"): initialize method
signature(object = "ctmc"): states method.
signature(object = "ctmc"): method to get the steady state vector.
signature(x = "ctmc", y = "missing"): plot method for
Validation method is used to assess whether either columns or rows totals to zero. Rounding is used up to 5th decimal. If state names are not properly defined for a generator
matrix, coercing to
ctmc object leads to overriding states name with artificial "s1", "s2", ... sequence
ctmc objects are written using S4 Classes.
Sai Bhargav Yalamanchi, Giorgio Spedicato
Introduction to Stochastic Processes with Applications in the Biosciences (2013), David F. Anderson, University of Wisconsin at Madison
1 2 3 4 5 6 7 8 9 10 11
energyStates <- c("sigma", "sigma_star") byRow <- TRUE gen <- matrix(data = c(-3, 3, 1, -1), nrow = 2, byrow = byRow, dimnames = list(energyStates, energyStates)) molecularCTMC <- new("ctmc", states = energyStates, byrow = byRow, generator = gen, name = "Molecular Transition Model") steadyStates(molecularCTMC) ## Not run: plot(molecularCTMC)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.