Description Usage Arguments Value Author(s) Examples
StanDINA
uses Stan program to calibrate the deterministic inputs, noisy and gate model for dichotomous responses, and its
extension.
In addition, users are allowed to specify design matrix and link function for each item, and distinct models may be used in a single test for different items. The attributions can be either dichomous or polytomous.
1 2 3 4 5 6 7 8 9 10 11 12 | StanDINA.run(
Qmatrix,
response.matrix,
script.path = NA,
save.path = getwd(),
save.name = "DINA_uninf",
iter = 1000,
warmup = 0,
chain.num = 3,
init.list = "random",
control.list = NA
)
|
Qmatrix |
the Q-matrix specified for the LCDM |
response.matrix |
the response matrix |
script.path |
the path to save the .stan file to somewhere; the default path is getwd() |
save.path |
the path to save the .stan file to somewhere; the default path is getwd() |
save.name |
name of the .stan |
iter |
number of iterations |
warmup |
number of warmup iterations |
chain.num |
number of MCMC chains. Default is 3. |
init.list |
initial variables. Default is random. Other options include cdm |
control.list |
constrains put on the multigroup DINO model. |
StanDINA returens an object of class StanDINA. Methods for StanDINA objects include
extract
for extract for extracting various components, coef
for
extracting structural parameters.
Zhehan Jiang, University of Alabama, zjiang17@ua.edu
Jihong Zhang, University of Iowa, jihong-zhang@uiowa.edu
1 2 3 4 5 6 | ## Not run:
#----------- DINA model-----------#
mod1<-StanDINA.run(Qmatrix, respMatrix, iter=20, init.list='cdm', chain.num = 3)
summary(mod1)
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.