# Automated Test Assembly for Multistage Tests Using Mixed-Integer Linear Programming

## Documentation for package ‘mstATA’ version 0.1.0

- DESCRIPTION file
- User guides, package vignettes and other documentation
- Package NEWS
- Package README

## Help Pages

analytic_mst_classification | Analytic classification accuracy and consistency for MST panels
analytic_mst_precision | Evaluate MST designs via recursive score-distribution propagation
assembled_panel | Assemble Selected Items into MST panel
binary_minimax_panel | Precomputed MST Panel: Binary_Minimax Formulation
BU13_panel | Precomputed Bottom-up MST Assembly Example (BU13)
capped_maximin_obj | Capped maximin objective
capped_maximin_panel | Precomputed MST Panel: Capped_Maximin Formulation
check_comblock_feasibility | Feasibility check for a specified combination of constraint blocks
check_singleblock_feasibility | Block-wise feasibility diagnostics for infeasible mstATA models
compute_icc | Compute Item Characteristic Curves (ICC)
compute_iif | Compute Item Information Function (IIF) at Target Theta Points
concat_enemy_sets | Concatenate Enemy Sets
create_enemy_sets | Create Enemy Pairs and Enemy Sets
create_pivot_stimulus_map | Create Pivot-Stimulus Mapping
dvlink_item_solution | Defining Solution-level Item Indicator Variables and Generating Constraints for Item Exposure Control Across Multiple Panels
enemyitem_exclu_con | Generate Pathway-Level Constraints to Prevent Enemy Items from Appearing Together
enemystim_exclu_con | Generate Pathway-Level Constraints to Prevent Enemy Stimuli from Appearing Together
expected_score | Expected score
gen_weight | Generate population weights over a specified ability grid
get_attribute_val | Get Item Categorical/Quantitative Attribute Value
goal_programming_obj | Minimize Deviations from Target Goals (Goal Programming)
goal_programming_panel | Precomputed MST Panel: Goal_Programming Formulation
Hy13_panel | Precomputed Hybrid MST Assembly Example
inverse_tcc | Inverse test characteristic curve
itemcat_con | Generate Item-Level Constraints to Explicitly Select or Not Select Specific Items
itemquant_con | Generate Item-Level Constraints Requiring Quantitative Attributes to Satisfy Lower, Upper, or Range Bounds (Not for Operational Use)
joint_module_score_dist | Compute joint/cumulative score distribution under routing
maximin_obj | Maximin objective (with optional overflow band)
maximin_panel | Precomputed MST Panel: Maximin Formulation
minimax_obj | Minimize A Common Maximum Deviation From Target Goals
mini_itempool | Example mini item pool for MST
mixed_format_pool | Example Mixed-Format Item Pool for MST
module_score_dist | Module Score Distribution at One or More Ability Values
mst_design | Create an mstATA_design Object
mst_structure_con | Construct MST Structural Constraints for an MST Panel
multipanel_spec | Define a Multi-Panel mstATA Model
objective_term | Create a Single Linear Objective Term
onepanel_spec | Define a Single-Panel mstATA Model
panel_itemcat_con | Generate Panel-Level Constraints for the Min/Exact/Max Number of Items from Specific Categorical Levels
panel_itemreuse_con | Generate Panel-Level Constraints for Item Reuse Across Modules/Pathways
panel_stimcat_con | Generate Panel-Level Constraints for the Min/Exact/Max Number of Stimuli from Specific Categorical Levels
Pi_internal | Compute Item Response Category Probabilities and Derivatives
plot_panel_tcc | Plot Test Category Probability Curves
plot_panel_tif | Plot Test Information Functions
plot_tif | Plot Test Information Functions
poly_itempool | Example Polytomous Item Pool for MST
print.mstATA_model | Print mstATA Model
reading_itempool | Reading Item Pool
reading_panel | Precomputed Stimulus-Based Assessment (MST Assembly Example)
report_test_itemcat | Summarize Categorical Item Attributes in Assembled MST Panels
report_test_itemquant | Summarize Quantitative Item Attributes in Assembled MST Panels
report_test_tcc | Report Test Characteristic Curves (TCC)
report_test_tif | Report Test Information Functions (TIF)
Rmst_pool | Item pool from Rmst for examples
single_obj | Maximize or Minimize a Single Objective Term
solution_itemcat_con | Generate Solution-Level Constraints for the Min/Exact/Max Number of Unique Items from Specific Categorical Levels
solution_itemcount_con | Generate Solution-Level Constraints for the Number of Unique Items Selected Across Panels
solution_stimcat_con | Generate Solution-Level Constraints for the Min/Exact/Max Number of Unique Stimuli in Specified Categories
solution_stimcount_con | Generate Solution-Level Constraints on the Number of Unique Stimuli Selected Across Panels
solve_model | Solve an ATA Model Using a Mathematical Programming Solver
solve_with_slack | Solve An Infeasible mstATA Model Using Block-level Slack Variables
stimcat_con | Generate Stimulus-Level Constraints to Explicitly Select or Not Select Specific Stimuli in MST Panel Assembly
stimquant_con | Generate Stimulus-Level Constraints Requiring Stimulus-Level Quantitative Attributes to Be Greater Than, Less Than, or Within a Specified Range
stim_itemcat_con | Generate Itemset-Level Constraints for Minimum, Exact, or Maximum Numbers of Stimulus-Linked Items from Specific Categorical Levels
stim_itemcount_con | Generate Itemset-Level Constraints for the Number of Selected Items
stim_itemquant_con | Generate Itemset-Level Constraints for Minimum/Exact/Maximum Sum of Item Quantitative Attribute Values
TD123_panel | Precomputed Top-Down MST Assembly Example (TD123)
TD12_panel | Precomputed Top-Down MST Assembly Example (TD12)
test_itemcat_con | Generate Module- or Pathway-Level Constraints for the Minimum, Exact, or Maximum Number of Items from Specific Categorical Levels
test_itemcat_range_con | Generate Module- or Pathway-Level Range Constraints for the Number of Items from Specific Categorical Levels
test_itemcount_con | Generate Module- or Pathway-Level Constraints for the Number of Selected Items
test_itemquant_con | Generate Module/Pathway-Level Constraints on the Sum of Item Quantitative Attributes
test_itemquant_range_con | Generate Module/Pathway-Level Range Constraints for the Sum of Item Quantitative Attributes
test_rdp_con | Routing Decision Point Information Balance Constraint
test_stimcat_con | Generate Module/Pathway-Level Constraints for the Min/Exact/Max Number of Stimuli from Specific Categorical Levels
test_stimcount_con | Generate Module/Pathway-Level Constraints for the Number of Selected Stimuli
test_stimquant_con | Generate Module/Pathway-Level Constraints for the Sum of Stimulus Quantitative Attributes
unary_minimax_panel | Precomputed MST Panel: Unary_Minimax Formulation
weighted_sum_obj | Minimize or Maximize a Weighted Sum of Multiple Objective Functions
weighted_sum_panel | Precomputed MST Panel: Weighted_Sum Formulation