# \donttest{
library(Qval)
set.seed(123)
## generate Q-matrix and data
K <- 4
I <- 20
Q <- sim.Q(K, I)
IQ <- list(
P0 = runif(I, 0.0, 0.3),
P1 = runif(I, 0.7, 0.9)
)
model <- "GDINA"
data <- sim.data(Q = Q, N = 500, IQ = IQ, model = model, distribute = "horder")
## calculate beta directly
beta <-get.beta(Y = data$dat, Q = Q, model = model)
print(beta)
## calculate beta after fitting CDM
CDM.obj <- CDM(data$dat, Q, model=model)
beta <-get.beta(CDM.obj = CDM.obj)
print(beta)
# }
Run the code above in your browser using DataLab