maat {maat} | R Documentation |
Simulate multi-stage multi-administration adaptive test
Description
maat
is the main function for simulating a multi-stage multi-administration adaptive test.
Usage
maat(
examinee_list = examinee_list,
assessment_structure = NULL,
module_list = NULL,
config = NULL,
cut_scores = NULL,
overlap_control_policy = NULL,
transition_policy = "CI",
combine_policy = "conditional",
transition_CI_alpha = NULL,
transition_percentile_lower = NULL,
transition_percentile_upper = NULL,
initial_theta_list = NULL,
prior_mean_policy = "mean_difficulty",
prior_mean_user = NULL,
prior_sd = 1,
verbose = TRUE
)
Arguments
examinee_list |
an examinee list from |
assessment_structure |
a |
module_list |
a module list from |
config |
a |
cut_scores |
a named list containing cut scores to be used in each grade. Each element must be named in the form |
overlap_control_policy |
overlap control is performed by excluding administered items from being administered again within the same examinee.
|
transition_policy |
|
combine_policy |
|
transition_CI_alpha |
the alpha level to use when |
transition_percentile_lower |
the percentile value (between 0 and 1) to use for the lower routing when |
transition_percentile_upper |
the percentile value (between 0 and 1) to use for the upper routing when |
initial_theta_list |
(optional) a list containing initial thetas to use in each module position. |
prior_mean_policy |
|
prior_mean_user |
(optional) user-supplied values for the prior mean. Must be a single value, or a vector for each grade. |
prior_sd |
user-supplied values for the prior standard deviation. This is only effective at the beginning of each test. This is utilized regardless of |
verbose |
if |
Value
an output_maat
object from the simulation.
Examples
library(TestDesign) # >= 1.3.3
config <- createShadowTestConfig(
final_theta = list(method = "MLE"),
exclude_policy = list(method = "SOFT", M = 100)
)
# exclude_policy must be SOFT
examinee_list <- maat(
examinee_list = examinee_list_math,
assessment_structure = assessment_structure_math,
module_list = module_list_math,
overlap_control_policy = "all",
transition_CI_alpha = 0.05,
config = config,
cut_scores = cut_scores_math
)