Skip to content
if(!require('lavaSearch2')) {
install.packages('lavaSearch2')
library('lavaSearch2')
}
library(multcomp)
## Simulate data
mSim <- lvm(c(Y1,Y2,Y3)~ beta * eta, E ~ 1)
latent(mSim) <- "eta"
set.seed(10)
n <- 1e2
df.data <- sim(mSim, n, latent = FALSE, p = c(beta = 1))
## Fit separate models
ls.lvm <- list(Y1 = estimate(lvm(Y1~E), data = df.data),
Y2 = estimate(lvm(Y2~E), data = df.data),
Y3 = estimate(lvm(Y3~E), data = df.data))
## Create contrast matrix
C <- createContrast(ls.lvm, var.test = "E")
lvm.glht <- glht2(ls.lvm, linfct = C)
summary(lvm.glht) ## adjusted
summary(lvm.glht, test = univariate()) ## not adjusted