Transition probability matrix
Extract the estimated transition probability matrix from a fitted multi-state model for a given time interval, at a given set of covariate values.
pmatrix.msm(x=NULL, t=1, t1=0, covariates="mean",
ci=c("none","normal","bootstrap"), cl=0.95, B=1000,
cores=NULL, qmatrix=NULL,
...)x |
A fitted multi-state model, as returned by |
t |
The time interval to estimate the transition probabilities for, by default one unit. |
t1 |
The starting time of
the interval. Used for models |
covariates |
The covariate values at which to estimate the transition
probabilities. This can either be: the string the number or a list of values, with optional names. For example
where the order of the list follows the order of the covariates originally given in the model formula, or a named list,
If some covariates are specified but not others, the missing ones default to zero. For time-inhomogeneous models fitted using the For time-inhomogeneous models fitted "by hand" by using a
time-dependent covariate in the |
ci |
If If If |
cl |
Width of the symmetric confidence interval, relative to 1. |
B |
Number of bootstrap replicates, or number of normal simulations from the distribution of the MLEs |
cores |
Number of cores to use for bootstrapping using parallel
processing. See |
qmatrix |
A transition intensity matrix. Either this or
a fitted model |
... |
Optional arguments to be passed to |
For a continuous-time homogeneous Markov process with transition intensity matrix Q, the probability of occupying state s at time u + t conditionally on occupying state r at time u is given by the (r,s) entry of the matrix P(t) = exp(tQ), where exp() is the matrix exponential.
For non-homogeneous processes, where covariates and hence the
transition intensity matrix Q are piecewise-constant in time,
the transition probability matrix is calculated as
a product of matrices over a series of intervals, as explained in
pmatrix.piecewise.msm.
The pmatrix.piecewise.msm
function is only necessary for models fitted using a
time-dependent covariate in the covariates argument to
msm. For time-inhomogeneous models fitted using "pci",
pmatrix.msm can be used, with arguments t and t1,
to calculate transition probabilities over any time period.
The matrix of estimated transition probabilities P(t) in the given time. Rows correspond to "from-state" and columns to "to-state".
Or if ci="normal" or ci="bootstrap", pmatrix.msm
returns a list with
components estimates and ci, where estimates is
the matrix of estimated transition probabilities, and ci is a
list of two matrices containing the upper and lower confidence
limits.
C. H. Jackson chris.jackson@mrc-bsu.cam.ac.uk.
Mandel, M. (2013). "Simulation based confidence intervals for functions with complicated derivatives." The American Statistician 67(2):76-81
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.