Simulate a dataset from a Markov model fitted using msm
, using the
maximum likelihood estimates as parameters, and the
same observation times as in the original data.
simfitted.msm(x, drop.absorb=TRUE, drop.pci.imp=TRUE)
A dataset with variables as described in simmulti.msm
.
A fitted multi-state model object as returned by
msm
.
Should repeated observations in an absorbing state
be omitted. Use the default of TRUE
to avoid warnings when using the
simulated dataset for further msm
fits. Or set to
FALSE
if exactly the same number of observations as the original
data are needed.
In time-inhomogeneous models fitted using the
pci
option to msm
, censored observations
are inserted into the data by msm
at the times
where the intensity changes, but dropped by default when simulating
from the fitted model using this function. Set this argument to
FALSE
to keep these observations and the corresponding
indicator variable.
C. H. Jackson chris.jackson@mrc-bsu.cam.ac.uk
This function is a wrapper around simmulti.msm
,
and only simulates panel-observed data. To generate datasets with
the exact times of transition, use the lower-level
sim.msm
.
Markov models with misclassified states fitted through the
ematrix
option to msm
are supported, but not
general hidden Markov models with hmodel
. For
misclassification models, this function includes misclassification in
the simulated states.
This function is used for parametric bootstrapping to estimate the
null distribution of the test statistic in pearson.msm
.
simmulti.msm
, sim.msm
, pearson.msm
, msm
.