Changelog
Source:NEWS.md
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 withtibbles
now) - bug fix in
itemValuesConstraint()
(works with negativeitemValues
now) - 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()
argumentwhichItem
now 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
nItems
either completely removed from constraint functions or exchangeable withitemIDs
-
itemTargetConstraint()
substituted byminimaxConstraint()
,maximinConstraint()
,maxConstraint()
,minConstraint()
,cappedMaximinConstraint()
which allow for different types of optimization goals -
Symphony
added as available solver (viaRsymphony
) -
inspectSolution()
now allows character variables in the input if sums are calculated -
autoItemValuesMinMax()
now works for different test length viatestLength
argument
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
itemID
is checked - introduction of
constraint
-class with specific methods and constructor functions
eatATA 0.9.1
CRAN release: 2020-12-07
-
GLPK
andlpSolve
solvers 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