Data loading functions

Functions for reading in data

loadItemPool()

Load item pool

loadItemAttrib()

Load item attributes

loadStAttrib()

Load set/stimulus/passage attributes

loadConstraints()

Load constraints

buildConstraints()

Build constraints (shortcut to other loading functions)

toggleConstraints()

Toggle constraints

Test assembly functions

Functions for performing test assembly

createStaticTestConfig()

Create a config_Static object

createShadowTestConfig()

Create a config_Shadow object

Static()

Run fixed-form test assembly

Shadow()

Run adaptive test assembly

Split()

Split an item pool into partitions

Summary functions

summary(<item_pool>) summary(<item_attrib>) summary(<st_attrib>) summary(<constraints>) summary(<output_Static>) summary(<output_Shadow_all>)

Extension of summary() for objects in TestDesign package

plot(<item_pool>) plot(<output_Static>) plot(<constraints>) plot(<output_Shadow>) plot(<output_Shadow_all>) plot(<output_Split>)

Extension of plot() for objects in TestDesign package

getSolution()

Print solution items

Web GUI

TestDesign()

Open TestDesign app

Datasets

dataset_science itempool_science_data itemattrib_science_data constraints_science_data itempool_science itemattrib_science constraints_science

Science dataset

dataset_reading itempool_reading_data itemattrib_reading_data stimattrib_reading_data constraints_reading_data itempool_reading itemattrib_reading stimattrib_reading constraints_reading

Reading dataset

dataset_fatigue itempool_fatigue_data itemattrib_fatigue_data itemtext_fatigue_data constraints_fatigue_data resp_fatigue_data itempool_fatigue itemattrib_fatigue constraints_fatigue

Fatigue dataset

dataset_bayes itempool_bayes_data itempool_se_bayes_data itemattrib_bayes_data constraints_bayes_data itempool_bayes itemattrib_bayes constraints_bayes

Bayes dataset

Item functions

Functions for obtaining item properties

calcProb()

Calculate item response probabilities

calcEscore()

Calculate expected scores

calcFisher()

Calculate Fisher information

calcJacobian()

Calculate first derivative of log-likelihood

calcHessian()

Calculate second derivative of log-likelihood

Helper functions

simResp()

Simulate item response data

subsetItemPool() combineItemPool() `[`(<item_pool>,<numeric>) c(<item_pool>) `+`(<item_pool>) `-`(<item_pool>) `==`(<item_pool>)

Basic operators for item pool objects

iparPosteriorSample()

Generate item parameter samples using standard errors

lnHyperPars()

Convert mean and standard deviation into log-normal distribution parameters

logitHyperPars()

Convert mean and standard deviation into logit-normal distribution parameters

detectBestSolver()

Detect best solver

Object classes

item-classes item item_1PL-class item_2PL-class item_3PL-class item_PC-class item_GPC-class item_GR-class

Item classes

constraint-class

Class 'constraint': a single constraint

constraints-class

Class 'constraints': a set of constraints

output_Static-class

Class 'output_Static': fixed-form assembly solution

output_Shadow-class

Class 'output_Shadow': adaptive assembly solution for one simulee

output_Shadow_all-class

Class 'output_Shadow_all': a set of adaptive assembly solutions

output_Split-class

Class 'output_Split': partitioning solution

C++ functions

p_1pl() p_2pl() p_m_2pl() p_3pl() p_m_3pl() p_pc() p_gpc() p_m_gpc() p_gr() p_m_gr() array_p_1pl() array_p_2pl() array_p_m_2pl() array_p_3pl() array_p_m_3pl() array_p_pc() array_p_gpc() array_p_m_gpc() array_p_gr() array_p_m_gr()

(C++) Calculate item response probability

e_1pl() e_2pl() e_m_2pl() e_3pl() e_m_3pl() e_pc() e_gpc() e_m_gpc() e_gr() e_m_gr() array_e_1pl() array_e_2pl() array_e_3pl() array_e_pc() array_e_gpc() array_e_gr()

(C++) Calculate expected scores

info_1pl() info_2pl() info_m_2pl() dirinfo_m_2pl() thisdirinfo_m_2pl() info_3pl() info_m_3pl() dirinfo_m_3pl() thisdirinfo_m_3pl() info_pc() info_gpc() info_m_gpc() dirinfo_m_gpc() thisdirinfo_m_gpc() info_gr() info_m_gr() dirinfo_m_gr() thisdirinfo_m_gr() array_info_1pl() array_info_2pl() array_info_m_2pl() array_dirinfo_m_2pl() array_thisdirinfo_m_2pl() array_info_3pl() array_info_m_3pl() array_dirinfo_m_3pl() array_thisdirinfo_m_3pl() array_info_pc() array_info_gpc() array_info_m_gpc() array_dirinfo_m_gpc() array_thisdirinfo_m_gpc() array_info_gr() array_info_m_gr() array_dirinfo_m_gr() array_thisdirinfo_m_gr()

(C++) Calculate Fisher information

j_1pl() j_2pl() j_m_2pl() j_3pl() j_m_3pl() j_pc() j_gpc() j_m_gpc() j_gr() j_m_gr() array_j_1pl() array_j_2pl() array_j_3pl() array_j_pc() array_j_gpc() array_j_gr()

(C++) Calculate first derivative of log-likelihood

h_1pl() h_2pl() h_m_2pl() h_3pl() h_m_3pl() h_pc() h_gpc() h_m_gpc() h_gr() h_m_gr() array_h_1pl() array_h_2pl() array_h_3pl() array_h_pc() array_h_gpc() array_h_gr()

(C++) Calculate second derivative of log-likelihood

theta_EAP() theta_EAP_matrix()

(C++) Calculate a theta estimate using EAP (expected a posteriori) method

a_to_alpha()

Calculate alpha angles from a-parameters