object
is fit to the data. Using
the fitted values of the parameters, nsim
new data vectors from
this model are simulated. Both m1
and m2
are fit by
maximum likelihood (ML) and/or by restricted maximum likelihood (REML)
to each of the simulated data vectors.simulate.lme(object, nsim, seed, m2, method, niterEM, useGen, ...)
lme
, representing a fitted
linear mixed-effects model, or a list containing an lme model
specification. If given as a list, it should contain
components fixed
, data
, and <lme
object, or a list, like m1
containing a second
lme model specification. This argument defines the alternative model.
If given as a list, only those parts of the specification that
change between model m1<
set.seed
. Defaults to
a random integer."REML"
the models
are fit by maximizing the restricted log-likelihood. If it includes
"ML"
the log-likelihood is maximized. Defaults to
c("REML", "ML")
, in whichm1
and m2
to each simulated set of data. Defaults to
c(40,200)
.TRUE
, numerical derivatives are
used to obtain the gradient and the Hessian of the log-likelihood in
the optimization algorithm in the ms
function. If
FALSE
, the default algosimulate.lme
with components null
and
alt
. Each of these has components ML
and/or REML
which are matrices. An attribute called Random.seed
contains
the seed that was used for the random number generator.lme
, set.seed
orthSim <-
simulate.lme(list(fixed = distance ~ age, data = Orthodont,
random = ~ 1 | Subject), nsim = 1000,
m2 = list(random = ~ age | Subject))
Run the code above in your browser using DataLab