n <- 20
set.seed(10)
mSim <- lvm(c(Y1,Y2,Y3,Y4,Y5) ~ 1*eta)
latent(mSim) <- ~eta
categorical(mSim, K=2) <- ~G
transform(mSim, Id ~ eta) <- function(x){1:NROW(x)}
dW <- lava::sim(mSim, n, latent = FALSE)
#### LVM ####
if (FALSE) {
m1 <- lvm(c(Y1,Y2,Y3,Y4,Y5) ~ 1*eta)
latent(m1) <- ~eta
regression(m1) <- eta ~ G
e <- estimate(m1, data = dW)
iid1 <- iidJack(e)
iid2 <- iid(e)
attr(iid2, "bread") <- NULL
apply(iid1,2,sd)
apply(iid2,2,sd)
quantile(iid2 - iid1)
}
Run the code above in your browser using DataLab