Unlimited learning, half price | 50% off

Last chance! 50% off unlimited learning

Sale ends in


LMest (version 2.4.5)

draw_lm_basic: Draw samples from the basic LM model

Description

Function that draws samples from the basic LM model with specific parameters.

Usage

draw_lm_basic(piv, Pi, Psi, n)

Arguments

piv

vector of initial probabilities of the latent Markov chain

Pi

set of transition probabilities matrices (k x k x TT)

Psi

array of conditional response probabitlies (mb x k x r)

n

sample size

Value

Y

matrix of response configurations unit by unit

S

matrix of distinct response configurations

yv

corresponding vector of frequencies

Examples

Run this code
# 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