Package: eatATA 1.1.2

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]

eatATA_1.1.2.tar.gz
eatATA_1.1.2.zip(r-4.5)eatATA_1.1.2.zip(r-4.4)eatATA_1.1.2.zip(r-4.3)
eatATA_1.1.2.tgz(r-4.5-any)eatATA_1.1.2.tgz(r-4.4-any)eatATA_1.1.2.tgz(r-4.3-any)
eatATA_1.1.2.tar.gz(r-4.5-noble)eatATA_1.1.2.tar.gz(r-4.4-noble)
eatATA_1.1.2.tgz(r-4.4-emscripten)eatATA_1.1.2.tgz(r-4.3-emscripten)
eatATA.pdf |eatATA.html
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 site:https://beckerbenj.github.io

Datasets:

On CRAN:

Conda:

5.68 score 4 stars 20 scripts 403 downloads 40 exports 6 dependencies

Last updated 2 months agofrom:cbbaa174c8. Checks:4 OK, 4 NOTE. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKFeb 16 2025
R-4.5-winOKFeb 16 2025
R-4.5-macOKFeb 16 2025
R-4.5-linuxOKFeb 16 2025
R-4.4-winNOTEFeb 16 2025
R-4.4-macNOTEFeb 16 2025
R-4.3-winNOTEFeb 16 2025
R-4.3-macNOTEFeb 16 2025

Exports:acrossFormsConstraintanalyzeBlockExclusionanalyzeComplexBlockExclusionappendSolutionautoItemValuesMinMaxConstraintcalculateExpectedRTcalculateExpectedRTvarcalculateIIFcappedMaximinObjectivecombineConstraintscomputeTargetValuesdepletePoolConstraintdummiesToFactorgetMean2PLNgetMean3PLNgetVar2PLNgetVar3PLNinspectSolutionitemCategoryConstraintitemCategoryDeviationConstraintitemCategoryMaxConstraintitemCategoryMinConstraintitemCategoryRangeConstraintitemExclusionConstraintitemInclusionConstraintitemsPerFormConstraintitemTuplesitemUsageConstraintitemValuesConstraintitemValuesDeviationConstraintitemValuesMaxConstraintitemValuesMinConstraintitemValuesRangeConstraintmatrixExclusionTuplesmaximinObjectivemaxObjectiveminimaxObjectiveminObjectivestemInclusionTuplesuseSolver

Dependencies:latticelpSolvemathjaxrMatrixRglpkslam

Overview of eatATA Functionality

Rendered fromoverview.Rmdusingknitr::rmarkdownon Feb 16 2025.

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

Typical Use of eatATA: a Minimal Example

Rendered fromminimal_example.Rmdusingknitr::rmarkdownon Feb 16 2025.

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

Typical Use of eatATA: a Pilot Study Example

Rendered fromuse_case_pilot_study.Rmdusingknitr::rmarkdownon Feb 16 2025.

Last update: 2021-03-26
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