Man pages for TestDesign
Optimal Test Design Approach to Fixed and Adaptive Test Construction

addCountsToConstraintData(Internal) Count number of pool items that match a constraint
addScoreToConstraintData(Internal) Sum scores of items in a solution that match a...
addSolutionToConstraintData(Internal) Count number of items in a solution that match a...
adjustAlphaToReduceSpike(Internal) Apply spike-reduction mechanism on exposure rates
aggregateUsageMatrix(Internal) Aggregate item usage matrix into exposure rate...
appendMeanInfo(Internal) Append mean information to shadowtest
applyEligibilityConstraintsToInfo(Internal) Modify item information using eligibility...
applyEligibilityConstraintsToXdata(Internal) Augment constraint matrix-data with eligibility...
applyFading(Internal) Apply fading to exposure record
applyOverlapConstraintsToInfo(Internal) Modify item information using overlap constraints
applyShrinkageCorrection(Internal) Apply shrinkage correction to theta estimate
applyThin(Internal) Thin a MCMC chain
assembleShadowTest(Internal) Assemble a shadowtest
assemblyInFinalThetaSegmentWasFeasibleAtLeastOnceInInterimThetaSegments(Internal) Determine if shadowtest assembly was feasible for...
a_to_alphaCalculate alpha angles from a-parameters
buildConstraintsBuild constraints (shortcut to other loading functions)
calcEscore-methodsCalculate expected scores
calcFisher-methodsCalculate Fisher information
calcHessian-methodsCalculate second derivative of log-likelihood
calc_info(C++) For multiple items, calculate Fisher information
calc_info_EBCalculate the Fisher information using empirical Bayes
calc_info_FBCalculate the Fisher information using full Bayesian
calcJacobian-methodsCalculate first derivative of log-likelihood
calc_likelihood(C++) For multiple items, calculate likelihoods
calcLocation-methodsCalculate central location (overall difficulty)
calcLogLikelihood-methodsCalculate log-likelihood
calc_MI_FBCalculate the mutual information using full Bayesian
calc_posteriorCalculate a posterior value of theta
calc_posterior_functionCalculate a posterior distribution of theta
calc_posterior_singleCalculate a posterior value of theta for a single item
calcProb-methodsCalculate item response probabilities
calculateAdaptivityMeasuresCalculate Adaptivity Measures
checkConstraintsCheck the consistency of constraints and item usage
clipEligibilityRates(Internal) Clip eligibility rates into 0-1 bounds
combineConstraintsData(Internal) Combine constraints data
combineItemPoolData(Internal) Combine item pool data
combineXdata(Internal) Combine two constraint matrix-data
computeEAPFromPosterior(Internal) Convert posterior densities into an EAP estimate
computeInfoAtCurrentTheta(Internal) Compute item information at current theta estimate
constraint-classClass 'constraint': a single constraint
constraints-classClass 'constraints': a set of constraints
constraints-operatorsBasic operators for constraints objects
createShadowTestConfigCreate a config_Shadow object
createStaticTestConfigCreate a config_Static object
dataset_bayesBayes dataset
dataset_fatigueFatigue dataset
dataset_readingReading dataset
dataset_scienceScience dataset
dbind(Internal) Bind matrices diagonally
detectBestSolverDetect best solver
determineCurrentThetaSegment(Internal) Determine the current theta segment
doExposureControl(Internal) Perform exposure control
dot-onAttach(Internal) Package startup functions
eap-methodsCompute expected a posteriori estimates of theta
e_item(C++) Calculate expected scores
estimateFinalTheta(Internal) Estimate final theta
estimateInterimTheta(Internal) Estimate interim theta
find_segment(C++) Classify theta values into segments using cutpoints
flagAdministeredAsEligible(Internal) Update eligibility flags to mark administered...
flagIneligible(Internal) Obtain item/set level eligibility flags
generateDensityFromPriorPar(Internal) Convert prior parameters to distribution densities
generateItemParameterSample(Internal) Generate item parameter samples for Bayesian...
generateSampleFromPriorPar(Internal) Generate random theta samples from prior...
getBayesianConstants(Internal) Parse Bayesian-related constants
getConstants(Internal) Parse constants for adaptive test assembly...
getDecisionVariablesOfItemForMultipool(Internal) Make decision variables for selecting an item
getDecisionVariablesOfPoolForMultipool(Internal) Make decision variables for selecting a pool
getEligibilityFlagInSegment(Internal) Parse eligibility flags for a specific theta...
getIndexOfExcludedEntry(Internal) Convert item IDs to item indices for exclusion
getInfoFixedTheta(Internal) Precalculate item information for fixed-theta item...
getInfoOfExcludedEntry(Internal) Apply information penalty on items to be excluded
getLBUBInConstraintData(Internal) Parse item/stimulus lower/upper bounds from...
getScoreAttributesRetrieve constraints-related scores from solution
getSegmentOf(Internal) Calculate theta segment of a given examinee
getSegmentProb(Internal) Convert a theta distribution to segment-wise...
getSegmentsToApply(Internal) Make a vector for segment-dimensioned matrix...
getSolutionAttributesRetrieve constraints-related attributes from solution
getSolution-methodsPrint solution items
getXdataOfAdministered(Internal) Obtain constraint matrix-data of administered...
getXdataOfExcludedEntry(Internal) Translate item exclusion instructions into a...
h_item(C++) Calculate second derivative of log-likelihood
incrementAlpha(Internal) Increment exposure record variable: alpha
incrementN(Internal) Increment exposure record variable: n
incrementPhi(Internal) Increment exposure record variable: phi
incrementRho(Internal) Increment exposure record variable: rho
info_item(C++) Calculate Fisher information
initializeCompletedGroupingsRecord(Internal) Initialize groupings record
initializeDiagnosticExposureRecord(Internal) Initialize diagnostic exposure record
initializeExposureRecord(Internal) Initialize exposure record
initializeSegmentRecord(Internal) Initialize segment record
initializeUsageMatrix(Internal) Initialize item usage matrix
iparPosteriorSampleGenerate item parameter samples for Bayesian purposes
isCustomFirstSegmentAvailable(Internal) Check if customized first segments are available
isSolutionOptimal(Internal) Check whether solution is optimal
item_attrib-operatorsBasic functions for item attribute objects
item-classesItem classes
item_object_validation_methods(Internal) Validate item objects
item_pool-classClass 'item_pool': an item pool
item_pool_cluster-classClass 'item_pool_cluster': an item pool
item_pool_cluster-operatorsCreate an item pool cluster object
item_pool-operatorsBasic operators for item pool objects
j_item(C++) Calculate first derivative of log-likelihood
lnHyperParsConvert mean and standard deviation into log-normal...
loadConstraintsLoad constraints
loadItemAttribLoad item attributes
loadItemPoolLoad item pool
loadStAttribLoad set/stimulus/passage attributes
logitHyperParsConvert mean and standard deviation into logit-normal...
makeConstraintsByEachPartitionmake constraints objects from Split() solution indices
makeDiagnosticExposureRecord(Internal) Collect diagnostic exposure record
makeSetStructureConstraints(Internal) Make set-based strucutre constraints
makeSimulationDataCache-methodsCreate a simulation data cache object
makeTestCluster-methodsCreate a test cluster object
makeTest-methodsCreate a test object
mlef-methodsCompute maximum likelihood estimates of theta using fence...
mle-methodsCompute maximum likelihood estimates of theta
output_Shadow_all-classClass 'output_Shadow_all': a set of adaptive assembly...
output_Shadow-classClass 'output_Shadow': adaptive assembly solution for one...
output_Split-classClass 'output_Split': partitioning solution
output_Static-classClass 'output_Static': fixed-form assembly solution
parseConstraintData(Internal) Parse a constraint data into an object
parsePriorParameters(Internal) Parse prior parameters from viable sources
parseShadowTestRefreshSchedule(Internal) Parse shadowtest refresh schedule
p_item(C++) Calculate item response probability
plotExposurePanel(Internal) Draw an exposure rate plot
plot-methodsExtension of plot() for objects in TestDesign package
plotShadowAudit(Internal) Plot audit trail of a single examinee
plotShadowChart(Internal) Plot shadow chart of a single examinee
plotShadowExposure(Internal) Plot exposure rates from a simulation
plotShadowInfo(Internal) Plot test information of a single shadow test
print-methodsExtension of print() for objects in TestDesign package
RECalculate Relative Errors
returnErrors(Internal) Return S4 object validation error messages
RMSECalculate Root Mean Squared Error
runAssemblyRun Test Assembly
runMIP(Internal) Run MIP solver
sanitizeConstraintsData(Internal) Sanitize constraints data
sanitizeModel(Internal) Sanitize item model names for C++ functions
selectItemFromShadowTest(Internal) Select item from a shadowtest
Shadow-methodsRun adaptive test assembly
shouldShadowTestBeRefreshed(Internal) Determine whether shadowtest should be refreshed
show-methodsExtension of show() for objects in TestDesign package
simResp-methodsSimulate item response data
simulation_data_cache-classClass 'simulation_data_cache': data cache for Shadow()
Split-methodsSplit an item pool into partitions
splitSolutionToBins(Internal) Convert a partitioning problem solution to indices
Static-methodsRun fixed-form test assembly
st_attrib-operatorsBasic functions for stimulus attribute objects
summary-classesSummary classes
summary-methodsExtension of summary() for objects in TestDesign package
test-classClass 'test': data cache for simulations
test_cluster-classClass 'test_cluster': data cache for simulations
TestDesignOpen TestDesign app
TestDesign_aliasOpen TestDesign app
test_operatorsBasic operators for test objects
testSolverTest solver
theta_EAP(C++) Calculate a theta estimate using EAP (expected a...
theta_EB(C++) Calculate a theta estimate using EB (Empirical Bayes)...
theta_FB(C++) Calculate a theta estimate using FB (Full Bayes) method
toggleConstraintsToggle constraints
updateCompletedGroupingsRecordForStimulus(Internal) Update groupings record for stimulus
updateDiagnosticExposureRecord(Internal) Update diagnostic exposure record
updateEligibilityRates(Internal) Update eligibility rates based on exposure rates
updateSegmentRecord(Internal) Update segment record
updateThetaPosterior(Internal) Update posterior densities
updateUsageMatrix(Internal) Update item usage matrix
validateConstraintData(Internal) Validate constraint (wrapper for other validators)
validateExpression(Internal) Validate constraint condition expression
validateFullColumn(Internal) Validate constraint for completeness of its...
validateLBUB(Internal) Validate constraint lower/upper bounds
validateSolver(Internal) Validate solver for interactive use
TestDesign documentation built on Sept. 11, 2024, 7:12 p.m.