eatATA 1.1.2
CRAN release: 2023-12-12
- internal testing fix (non-deterministic optimization problem with deterministic tests)
eatATA 1.1.0
CRAN release: 2022-09-26
-
getMean2PLN()andgetMean2PLN()for calculating the mean of the two- and three-parameter log-normal response time distributions, based on a set of parameters. -
getMar2PLN()andgetVar2PLN()for calculating the variance of the two- and three-parameter log-normal response time distributions, based on a set of parameters - bug fix in
inspectSolution()(works withtibblesnow) - bug fix in
itemValuesConstraint()(works with negativeitemValuesnow) - bug fix in
itemTuples()(#1)
eatATA 1.0.0
CRAN release: 2021-07-06
- updated overview vignette
- added mathematical formulations of implementation on the help page of
itemValuesConstraint() - added
acrossFormsConstraint()for constraints across test forms - more rigorous input checks for all constraint functions
eatATA 0.11.0
- constraint functions re-named consistently (now ending all on
Constraint) - objective function functions re-named consistently (now ending all on
Objective) -
itemUsageConstraint()argumentwhichItemnow takes a character vector (item identifiers) as input -
itemInclusionConstraint()added to force items to be in the same test forms -
stemInclusionTuples()added to create inclusion tuples from column with shared stimulus -
itemExclusionTuples()renamed toitemTuples(), as it can also be used foritemInclusionConstraint() - argument names in
itemTuples()anditemExclusionConstraint()slightly modified - added simulated item pools for examples
- renamed all item pools consistently (
items_mini,items_diao,items_pilot,items_vera,items_lsa)
eatATA 0.10.0
CRAN release: 2021-02-10
- argument
nItemseither completely removed from constraint functions or exchangeable withitemIDs -
itemTargetConstraint()substituted byminimaxConstraint(),maximinConstraint(),maxConstraint(),minConstraint(),cappedMaximinConstraint()which allow for different types of optimization goals -
Symphonyadded as available solver (viaRsymphony) -
inspectSolution()now allows character variables in the input if sums are calculated -
autoItemValuesMinMax()now works for different test length viatestLengthargument
Documentation
- reworked use case vignette
- added minimal example vignette
- added vignette with package overview
Internal Changes
- input checks (feasible solution?) for
analyzeBlockExclusion()andanalyzeComplexBlockExclusion() - uniqueness of argument
itemIDis checked - introduction of
constraint-class with specific methods and constructor functions
eatATA 0.9.1
CRAN release: 2020-12-07
-
GLPKandlpSolvesolvers are now supported -
useSolver()function implemented, which calls solver APIs directly -
inspectSolution()andappendSolution()functions, which useuseSovler()output -
prepareConstraints()andprocessGurobiOutput()retired -
calculateIIF()calculates item information function -
calculateExpectedRT()calculates expected response times
