set.seed(123)
n <- 50
m <- rep(4, n)
N <- sum(m)
# design matrices (with intercepts)
x1 <- cbind(1, rnorm(N))
x2 <- cbind(1, rnorm(N), rbinom(N, 1, 0.5))
p1 <- ncol(x1); p2 <- ncol(x2)
lambda1 <- 0.7
beta1 <- c(-0.2, 0.6)
lambda2 <- 0.9
beta2 <- c( 0.3, 0.5, -0.4)
para <- c(lambda1, beta1, lambda2, beta2)
sim <- rHZIP(n, m, para, x1, x2)
head(sim)
attr(sim, "propZeros")
Run the code above in your browser using DataLab