sim.msm | R Documentation |
Simulate one realisation from a continuous-time Markov process up to a given time.
sim.msm(
qmatrix,
maxtime,
covs = NULL,
beta = NULL,
obstimes = 0,
start = 1,
mintime = 0
)
qmatrix |
The transition intensity matrix of the Markov process. The
diagonal of
|
maxtime |
Maximum time for the simulated process. |
covs |
Matrix of time-dependent covariates, with one row for each observation time and one column for each covariate. |
beta |
Matrix of linear covariate effects on log transition intensities. The rows correspond to different covariates, and the columns to the transition intensities. The intensities are ordered by reading across rows of the intensity matrix, starting with the first, counting the positive off-diagonal elements of the matrix. |
obstimes |
Vector of times at which the covariates are observed. |
start |
Starting state of the process. Defaults to 1. |
mintime |
Starting time of the process. Defaults to 0. |
The effect of time-dependent covariates on the transition intensity matrix for an individual is determined by assuming that the covariate is a step function which remains constant in between the individual's observation times.
A list with components,
states |
Simulated states through which the process moves. This ends
with either an absorption before |
times |
Exact times at which the process changes to the corresponding states |
qmatrix |
The given transition intensity matrix |
C. H. Jackson chris.jackson@mrc-bsu.cam.ac.uk
simmulti.msm
qmatrix <- rbind(
c(-0.2, 0.1, 0.1 ),
c(0.5, -0.6, 0.1 ),
c(0, 0, 0)
)
sim.msm(qmatrix, 30)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.