Learn R Programming

⚠️There's a newer version (1.7.0) of this package.Take me there.

TestDesign (version 1.1.3)

Optimal Test Design Approach to Fixed and Adaptive Test Construction

Description

Use the optimal test design approach by Birnbaum (1968, ISBN:9781593119348) and van der Linden (2018) in constructing fixed and adaptive tests. Supports the following mixed-integer programming (MIP) solver packages: 'lpsymphony', 'Rsymphony', 'gurobi', 'lpSolve', and 'Rglpk'. The 'gurobi' package is not available from CRAN; see . See vignette for installing 'Rsymphony' package on Mac systems.

Copy Link

Version

Install

install.packages('TestDesign')

Monthly Downloads

493

Version

1.1.3

License

GPL (>= 2)

Maintainer

Seung W. Choi

Last Published

October 1st, 2020

Functions in TestDesign (1.1.3)

calcFisher

Calculate Fisher information
buildConstraints

Build constraints (shortcut to other loading functions)
Shadow

Run adaptive test assembly
RE

Calculate Relative Errors
TestDesign

Open TestDesign app
RMSE

Calculate Root Mean Squared Error
Static

Run fixed-form test assembly
calcHessian

Calculate second derivative of log-likelihood
app

Open TestDesign app
calcEscore

Calculate expected scores
calc_likelihood

Calculate likelihoods
calcLocation-methods

Calculate central location (overall difficulty)
calcJacobian

Calculate first derivative of log-likelihood
calcProb-methods

Calculate item response probabilities
calcLogLikelihood

Calculate log-likelihood
calc_info_EB

Calculate the Fisher information using empirical Bayes
calc_posterior_function

Calculate a posterior distribution of theta
calc_posterior_single

Calculate a posterior value of theta for a single item
calc_info_FB

Calculate the Fisher information using full Bayesian
constraints-class

Class 'constraints': a set of constraints
calc_MI_FB

Calculate the mutual information using full Bayesian
checkConstraints

Check the consistency of constraints and item usage
dataset_bayes

Bayes dataset
constraint-class

Class 'constraint': a single constraint
dataset_fatigue

Fatigue dataset
item-classes

Item classes
constraints-operators

Basic operators for constraints objects
item_attrib-class

Load item attributes
dataset_science

Science dataset
getSolution

Print solution items
getSolutionAttributes

Retrieve constraints-related attributes from solution
dataset_reading

Reading dataset
st_attrib-class

Load set/stimulus/passage attributes
logitHyperPars

Calculate hyperparameters for logit-normal distribution
loadItemPool

Load item pool
calc_info

Calculate Fisher information (multiple items)
makeItemPoolCluster

Create an item pool cluster object
item_pool_cluster-class

Class 'item_pool_cluster': an item pool
output_Shadow-class

Class 'output_Shadow': adaptive assembly solution for one simulee
item_attrib-operators

Basic functions for item attribute objects
info_1pl

Calculate Fisher information (single item)
item_pool-operators

Basic operators for item pool objects
makeTestCluster

Generate a test cluster object
item_pool-class

Class 'item_pool': an item pool
makeTest

Generate a test object
output_Shadow_all-class

Class 'output_Shadow_all': a set of adaptive assembly solutions
plot

Extension of plot() for objects in TestDesign package
theta_EB

Calculate theta estimates using EB (Empirical Bayes) method
plotCAT

(deprecated) Plot audit trail
theta_EAP_matrix

Calculate EAP estimates of theta for a group of examinees
calc_posterior

Calculate a posterior value of theta
config_Shadow-class

Create a config_Shadow object
runAssembly

Run Test Assembly
saveOutput

Save or print audit trails
summary-classes

Summary classes
output_Static-class

Class 'output_Static': fixed-form assembly solution
plotShadow

(deprecated) Plot a shadow test chart
print

Extension of print() for objects in TestDesign package
eap

Compute expected a posteriori estimates of theta
config_Static-class

Create a config_Static object
find_segment

Classify theta into segments
show

Extension of show() for objects in TestDesign package
showConstraints

(deprecated) Show constraints
theta_FB

Calculate a fully Bayesian estimate of theta for an examinee
theta_FB_single

Calculate a fully Bayesian estimate of theta for a single item
toggleConstraints

Toggle constraints
iparPosteriorSample

Sample item parameter estimates from their posterior distributions
p_1pl

Calculate item response probability
updateConstraints

(deprecated) Update constraints
simResp

Simulate item response data
lnHyperPars

Calculate hyperparameters for log-normal distribution
summary

Extension of summary() for objects in TestDesign package
loadConstraints

Load constraints
mlef

Compute maximum likelihood estimates of theta using fence items
mle

Compute maximum likelihood estimates of theta
plotExposure

(deprecated) Plot item exposure rates
st_attrib-operators

Basic functions for stimulus attribute objects
plotInfo

(deprecated) Plot item/test/pool-level information
theta_EAP

Calculate an EAP estimate of theta for one examinee
test_operators

Basic operators for test objects
test-class

Class 'test': data for test assembly
test_cluster-class

Class 'test_cluster': data for test assembly