Computation of direct, chain and average (bisector) equating coefficients with
standard errors using Item Response Theory (IRT) methods for dichotomous items
(Battauz (2013) <doi:10.1007/s11336-012-9316-y>,
Battauz (2015) <doi:10.18637/jss.v068.i07>).
Test scoring can be performed by true score equating and observed score equating methods.
DIF detection can be performed using a Wald-type test
(Battauz (2019) <doi:10.1007/s10260-018-00442-w>).
The package includes tests to access the stability of the equating transformations
(Battauz(2022) <doi:10.1111/stan.12277>).

Equating of multiple forms using Item Response Theory (IRT) methods (Battauz M. (2017) <doi:10.1007/s11336-016-9517-x> and Haberman S. J. (2009) <doi:10.1002/j.2333-8504.2009.tb02197.x>).
stats, graphics, numDeriv, statmod, Rcpp (>= 0.12.11)

c(
person(given = "Daniel",
family = "Anderson",
role = c("aut", "cre"),
email = "daniela@uoregon.edu",
comment = c(ORCID = "https://orcid.org/0000-0003-4699-4680")),
person(given = "Andrew",
family = "Heiss",
role = "aut",
email = "andrew@andrewheiss.com",
comment = c(ORCID = "https://orcid.org/0000-0002-3948-3914")),
person(given = "Joshua",
family = "Rosenberg",
role = "ctb",
email = "jmrosenberg@utk.edu",
comment = c(ORCID = "http://orcid.org/0000-0003-2170-0447")),
person(given   = 'Jonathan',
family  = 'Sidi',
role    =  'ctb',
email   = 'yonis@metrumrg.com',
comment = c(ORCID = "https://orcid.org/0000-0002-4222-1819"))
)
The goal of 'equatiomatic' is to reduce the pain associated with
writing 'LaTeX' formulas from fitted models. The primary function of
the package, extract_eq(), takes a fitted model object as its input
and returns the corresponding 'LaTeX' code for the model.
texPreview, testthat (>= 2.1.0), knitr, MASS, ordinal,
rmarkdown, covr

c(
person(given = "Daniel",
family = "Anderson",
role = c("aut", "cre"),
email = "daniela@uoregon.edu",
comment = c(ORCID = "https://orcid.org/0000-0003-4699-4680")),
person(given = "Andrew",
family = "Heiss",
role = "aut",
email = "andrew@andrewheiss.com",
comment = c(ORCID = "https://orcid.org/0000-0002-3948-3914")),
person(given   = 'Jay',
family  = 'Sumners',
role    =  'aut',
email   = 'jay.sumners@gmail.com'),
person(given = "Joshua",
family = "Rosenberg",
role = "ctb",
email = "jmrosenberg@utk.edu",
comment = c(ORCID = "http://orcid.org/0000-0003-2170-0447")),
person(given   = 'Jonathan',
family  = 'Sidi',
role    =  'ctb',
email   = 'yonis@metrumrg.com',
comment = c(ORCID = "https://orcid.org/0000-0002-4222-1819")),
person(given   = 'Ellis',
family  = 'Hughes',
role    =  'ctb',
email   = 'ellishughes@live.com',
comment = c(ORCID = "http://orcid.org/0000-0003-0637-4436")),
person(given   = 'Thomas',
family  = 'Fung',
role    =  'ctb',
email   = 'thomas.fung.dr@gmail.com',
comment = c(ORCID = "http://orcid.org/0000-0003-2601-0728")),
person(given   = 'Reza',
family  = 'Norouzian',
role    =  'ctb',
email   = 'rnorouzian@gmail.com',
comment = c(ORCID = "https://orcid.org/0000-0002-0531-6886"))
)
broom (>= 0.7.0), stats, knitr, broom.mixed, utils
texPreview, testthat (>= 3.0.0), MASS, ordinal, lme4,
rmarkdown, covr, forecast (>= 8.13), latex2exp (>= 0.4.0),
ggplot2(>= 3.3.2)