Package: eatATA 1.1.2.9001

Benjamin Becker

eatATA: Create Constraints for Small Test Assembly Problems

Provides simple functions to create constraints for small test assembly problems (e.g. van der Linden (2005, ISBN: 978-0-387-29054-6)) using sparse matrices. Currently, 'GLPK', 'lpSolve', 'Symphony', and 'Gurobi' are supported as solvers. The 'gurobi' package is not available from any mainstream repository; see <https://www.gurobi.com/downloads/>.

Authors:Benjamin Becker [aut, cre], Dries Debeer [aut], Grewers Edna [ctb]

eatATA_1.1.2.9001.tar.gz
eatATA_1.1.2.9001.zip(r-4.7)eatATA_1.1.2.9001.zip(r-4.6)eatATA_1.1.2.9001.zip(r-4.5)
eatATA_1.1.2.9001.tgz(r-4.6-any)eatATA_1.1.2.9001.tgz(r-4.5-any)
eatATA_1.1.2.9001.tar.gz(r-4.7-any)eatATA_1.1.2.9001.tar.gz(r-4.6-any)
eatATA_1.1.2.9001.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
eatATA/json (API)
NEWS

# Install 'eatATA' in R:
install.packages('eatATA', repos = c('https://beckerbenj.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/beckerbenj/eatata/issues

Pkgdown/docs site:https://beckerbenj.github.io

Datasets:

On CRAN:

Conda:

6.06 score 4 stars 19 scripts 248 downloads 40 exports 8 dependencies

Last updated from:6d187ef81b. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK133
source / vignettesOK215
linux-release-x86_64OK155
macos-release-arm64OK176
macos-oldrel-arm64OK167
windows-develOK148
windows-releaseOK101
windows-oldrelOK95
wasm-releaseOK139

Exports:acrossFormsConstraintanalyzeBlockExclusionanalyzeComplexBlockExclusionappendSolutionautoItemValuesMinMaxConstraintcalculateExpectedRTcalculateExpectedRTvarcalculateIIFcappedMaximinObjectivecombineConstraintscomputeTargetValuesdepletePoolConstraintdummiesToFactorgetMean2PLNgetMean3PLNgetVar2PLNgetVar3PLNinspectSolutionitemCategoryConstraintitemCategoryDeviationConstraintitemCategoryMaxConstraintitemCategoryMinConstraintitemCategoryRangeConstraintitemExclusionConstraintitemInclusionConstraintitemsPerFormConstraintitemTuplesitemUsageConstraintitemValuesConstraintitemValuesDeviationConstraintitemValuesMaxConstraintitemValuesMinConstraintitemValuesRangeConstraintmatrixExclusionTuplesmaximinObjectivemaxObjectiveminimaxObjectiveminObjectivestemInclusionTuplesuseSolver

Dependencies:backportscheckmatelatticelpSolvemathjaxrMatrixRglpkslam

Overview of eatATA Functionality

Rendered fromoverview.Rmdusingknitr::rmarkdownon May 31 2026.

Last update: 2022-09-26
Started: 2021-02-04

Typical Use of eatATA: a Minimal Example

Rendered fromminimal_example.Rmdusingknitr::rmarkdownon May 31 2026.

Last update: 2021-03-26
Started: 2021-01-26

Typical Use of eatATA: a Pilot Study Example

Rendered fromuse_case_pilot_study.Rmdusingknitr::rmarkdownon May 31 2026.

Last update: 2025-11-14
Started: 2021-02-04

Readme and manuals

Help Manual

Help pageTopics
Constrain the sum of item values across multiple forms.acrossFormsConstraint
Analyze block exclusivenessanalyzeBlockExclusion
Analyze complex block exclusivenessanalyzeComplexBlockExclusion
Append a 'useSolver' outputappendSolution
Create single value constraints with minimum and maximum.autoItemValuesMinMaxConstraint
Calculate Cumulants Lognormal Response Time DistributioncalculateExpectedRT calculateExpectedRTvar
Calculate Item Information FunctioncalculateIIF
Capped Maximin Constraint.cappedMaximinObjective
Combine constraintscombineConstraints
Compute target values based on the item pool.computeTargetValues computeTargetValues.default computeTargetValues.factor
Use complete item pool.depletePoolConstraint
Convert dummy variables to factor.dummiesToFactor
Calculate Cumulants Lognormal Response Time DistributiongetMean2PLN getMean3PLN getVar2PLN getVar3PLN
Inspect a 'useSolver' outputinspectSolution
Create item category constraints.itemCategoryConstraint
Create item category constraints with minimum and maximum.itemCategoryDeviationConstraint itemCategoryMaxConstraint itemCategoryMinConstraint itemCategoryRangeConstraint
Create item inclusion or exclusion constraints.itemExclusionConstraint itemInclusionConstraint
Small simulated item pool example.items_diao
Simulated item pool example.items_lsa
Small simulated item pool example.items_mini
Small simulated item pool example.items_pilot
Small artificial item pool example.items_vera
Create number of items per test form constraints.itemsPerFormConstraint
Create item tuples.itemTuples
Create item usage constraints.itemUsageConstraint
Constrain the sum of item values per form.itemValuesConstraint
Create single value constraints with minimum and maximum.itemValuesDeviationConstraint itemValuesMaxConstraint itemValuesMinConstraint itemValuesRangeConstraint
Create item exclusion tuples from matrix.matrixExclusionTuples
Maximin Constraint.maximinObjective
Max Constraint.maxObjective
Minimax Constraint.minimaxObjective
Min Constraint.minObjective
Create item inclusion tuples from item stem.stemInclusionTuples
Use a solver for a list of constraints.useSolver