
Last chance! 50% off unlimited learning
Sale ends in
Function that draws samples from the basic LM model with specific parameters.
draw_lm_basic(piv, Pi, Psi, n)
vector of initial probabilities of the latent Markov chain
set of transition probabilities matrices (k x k x TT)
array of conditional response probabitlies (mb x k x r)
sample size
matrix of response configurations unit by unit
matrix of distinct response configurations
corresponding vector of frequencies
# NOT RUN {
# draw a sample for 1000 units and only one response variable
n = 1000
TT = 6
k = 2
r = 1 #number of response variables
mb = 3 #maximum number of response categories
piv = c(0.7,0.3)
Pi = matrix(c(0.9,0.1,0.1,0.9),k,k)
Pi = array(Pi,c(k,k,TT))
Pi[,,1] = 0
Psi = matrix(c(0.7,0.2,0.1,0.5,0.4,0.1),mb,k)
Psi = array(Psi,c(mb,k,r))
out = draw_lm_basic(piv, Pi, Psi, n=1000)
# }
Run the code above in your browser using DataLab