# NOT RUN {
## Derived from example in RLRsim::LRTSim
set.seed(123)
dat <- data.frame(g = rep(1:10, e = 10), x = (x<-rnorm(100)),
y = 0.1 * x + rnorm(100))
m <- fitme(y ~ x + (1|g), data=dat)
m0 <- fitme(y ~ 1, data=dat)
(obs.LRT <- 2*(logLik(m)-logLik(m0)))
args <- get_RLRsim_args(m)
sim.LRT <- do.call(RLRSim::RLRTsim, args )
(pval <- (sum(sim.LRT >= obs.LRT) + 1) / (length(sim.LRT) + 1))
# }
Run the code above in your browser using DataLab