cat_sim_fast function simulates computerized adaptive test (CAT) for
one or many simulees. This function uses parallel computing, so, for large
number of simulees, it might be significantly faster than
cat_sim_fast(true_ability, cd, verbose = -1, n_cores = NULL)
True ability vector to generate item responses.
This is an integer that will print the stage of the test.
For example, if the value verbose = 10, a message will be printed at
each tenth iteration of the cat_simulation. Default value is
an integer specifying the number of cores to be used.
The value should be 1 or larger. The default is
If the length of
true_ability vector is one a
"cat_output" class output will be returned.
This is a list containing following elements:
True ability (theta) value to generate item responses.
A list where each element represent a step of the CAT test. It has following elements:
The estimated ability before the administration of the item.
The standard error of the estimated ability before the administration of the item.
TRUE if the item belongs to a testlet.
Item-class object that is administered at
The simulated response of the simulee for the item
administered at this step using simulee's
The estimated ability after the administration of the item.
The standard error of the estimated ability after the administration of the item.
If the length of the
true_ability is more than 1, a list of
cat_output objects will be returned for each value of
cd <- create_cat_design(ip = generate_ip(n = 30), termination_rule = c('max_item'), termination_par = list(max_item = 7)) cat_sim_fast(true_ability = rnorm(1), cd = cd, n_cores = 1) cat_sim_fast(true_ability = rnorm(2), cd = cd, n_cores = 1)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.