
Function that draws samples from the mixed LM model with specific parameters.
The function is no longer maintained. Please look at draw.LMmixed
function.
draw_lm_mixed(la, Piv, Pi, Psi, n, TT)
matrix of response configurations unit by unit
matrix of distinct response configurations
corresponding vector of frequencies
vector of mass probabilities for the first latent variable
matrix of initial probabilities of the latent Markov chain (k2 x k1)
set of transition matrices (k2 x k2 x k1)
array of conditional response probabitlies (mb x k2 x r)
sample size
number of time occasions
Francesco Bartolucci, Silvia Pandolfi, University of Perugia (IT), http://www.stat.unipg.it/bartolucci
if (FALSE) {
# draw a sample for 1000 units and only one response variable and 5 time occasions
k1 <- 2
k2 <- 3
la <- rep(1/k1,k1)
Piv <- matrix(1/k2,k2,k1)
Pi <- array(0,c(k2,k2,k1))
Pi[,,1] <- diag(k2)
Pi[,,2] <- 1/k2
Psi <- cbind(c(0.6,0.3,0.1),c(0.1,0.3,0.6),c(0.3,0.6,0.1))
out <- draw_lm_mixed(la,Piv,Pi,Psi,n=1000,TT=5)
}
Run the code above in your browser using DataLab