Generate IRT data
Arguments
- eta
a matrix indicating individual true latent traits
- ipar
a dataframe containing item parameters
Examples
ipar <- genIRTpar(20, ncat = 3, 2)
eta <- genTheta(50, 2)
genData(eta, ipar)
#> y1 y2 y3 y4 y5 y6 y7 y8 y9 y10 y11 y12 y13 y14 y15 y16 y17 y18 y19 y20
#> 1 0 2 2 2 2 2 2 2 2 2 2 0 2 2 2 0 0 0 2 0
#> 2 2 2 0 2 2 2 0 1 2 0 2 1 2 2 1 2 2 2 2 2
#> 3 2 2 0 2 2 2 2 2 2 2 1 1 1 1 1 0 2 0 2 2
#> 4 0 1 2 2 0 2 2 0 0 2 2 2 2 2 0 2 1 1 2 2
#> 5 0 1 1 2 0 0 0 2 1 0 1 1 2 1 2 2 2 2 1 0
#> 6 1 0 2 1 0 2 2 1 2 1 2 1 2 2 2 2 2 0 2 2
#> 7 2 0 2 2 2 2 1 2 0 2 2 0 1 0 0 1 0 1 2 2
#> 8 1 0 0 0 2 0 0 2 1 0 0 2 2 2 2 0 2 2 2 0
#> 9 0 2 1 1 0 0 2 2 1 0 0 0 0 0 2 0 0 0 0 0
#> 10 2 2 2 2 2 2 2 2 2 0 0 0 0 0 0 2 0 0 1 0
#> 11 0 0 2 0 0 0 0 0 0 0 2 2 2 2 0 0 0 0 2 0
#> 12 0 0 0 0 0 0 2 0 0 0 2 2 2 2 2 2 2 2 2 2
#> 13 0 1 2 2 1 2 2 0 2 2 2 2 2 2 2 1 2 2 0 0
#> 14 2 0 0 0 0 0 0 0 0 0 2 2 1 2 2 2 2 2 2 2
#> 15 1 0 1 1 0 0 0 0 2 2 0 2 1 2 2 0 0 0 1 1
#> 16 2 0 2 2 2 2 1 0 1 2 0 0 0 1 0 0 1 0 0 0
#> 17 2 0 1 0 0 2 0 0 0 0 2 1 2 2 1 2 2 2 0 1
#> 18 2 2 2 2 2 2 2 2 2 2 2 2 2 2 0 0 2 2 1 2
#> 19 2 0 2 2 2 0 2 2 0 1 0 1 0 0 0 2 1 0 0 0
#> 20 1 2 1 0 0 0 0 0 2 0 2 2 2 2 2 2 2 0 2 2
#> 21 0 0 0 0 2 0 1 0 0 0 0 0 0 0 0 0 0 2 1 0
#> 22 2 2 2 2 1 2 2 2 2 2 0 0 0 2 0 2 0 0 1 0
#> 23 0 0 0 2 2 2 2 2 2 0 0 2 2 1 0 2 1 0 1 2
#> 24 0 0 1 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 1 0
#> 25 0 2 2 0 2 2 2 1 1 0 0 0 2 0 0 0 0 0 2 0
#> 26 2 1 2 2 0 0 0 2 2 0 2 2 2 2 2 1 2 0 2 2
#> 27 0 0 1 2 2 0 2 2 0 2 1 0 2 2 1 0 1 2 2 0
#> 28 2 0 2 1 2 1 0 0 0 1 2 0 1 0 0 2 0 0 0 0
#> 29 1 0 0 0 2 0 0 0 0 0 0 1 0 0 1 1 0 0 0 1
#> 30 2 2 2 2 2 2 2 2 2 2 2 2 0 0 0 2 0 0 2 0
#> 31 2 2 2 2 0 2 2 2 2 1 2 0 0 1 0 0 0 2 1 0
#> 32 0 0 0 0 2 0 0 0 0 0 2 0 0 0 1 1 0 0 0 0
#> 33 2 0 1 1 0 0 0 0 0 1 0 0 0 0 0 1 2 2 0 0
#> 34 2 1 1 2 2 2 2 1 2 2 2 0 0 2 2 2 2 2 1 1
#> 35 1 2 1 2 2 2 2 1 2 2 0 0 0 0 0 0 0 0 0 0
#> 36 2 2 2 2 2 1 2 2 2 2 2 2 2 1 2 2 2 2 2 2
#> 37 1 2 0 2 2 2 2 0 2 2 0 0 0 0 0 0 0 0 0 0
#> 38 0 0 0 0 0 2 2 0 2 2 2 2 0 0 0 0 1 0 0 1
#> 39 2 2 1 2 2 1 2 2 2 0 0 0 2 2 1 2 2 2 1 2
#> 40 2 2 2 2 2 2 2 2 2 2 0 2 0 0 0 2 0 0 2 1
#> 41 1 0 2 0 2 2 0 0 0 0 0 2 2 2 0 2 0 0 0 1
#> 42 1 0 0 2 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0
#> 43 2 2 1 2 0 0 0 2 2 2 2 2 2 0 0 2 2 2 2 2
#> 44 2 2 2 0 0 1 2 2 0 2 2 0 2 0 0 2 0 2 2 0
#> 45 0 2 1 2 0 1 2 0 0 2 0 2 1 2 0 1 0 0 0 2
#> 46 1 0 2 2 2 1 2 0 2 2 2 2 2 0 2 2 2 0 2 2
#> 47 2 2 0 2 0 2 1 2 0 0 2 0 0 0 0 2 0 0 0 0
#> 48 2 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 1 0 0 2
#> 49 1 2 0 2 0 0 2 0 2 0 2 0 0 0 0 0 0 0 2 0
#> 50 0 0 1 0 0 0 0 0 0 0 2 2 0 2 2 0 1 2 1 2