IRT Separate Calibration Linking Methods
This package uses unidimensional and multidimensional item response theory methods to compute linking constants and conduct chain linking of tests for multiple groups under a nonequivalent groups common item design. package
The package consists of three types of functions:
Response Probability Functions: These functions compute response probabilities for specified theta values (for as many dimensions and theta values as allowed by your computer's memory). The package can estimate probabilities for the item response models listed below. For all of these models, I have tried to include examples from the corresponding journal articles as a way to show that the equations are correct.
1PL
2PL
3PL
Graded Response Model* (cumulative or category probabilities)
Partial Credit Model*
Generalized Partial Credit Model*
Nominal Response Model
Multiple-Choice Model
M1PL
M2PL
M3PL
MD Graded Response Model* (cumulative or category probabilities)
MD Partial Credit Model*
MD Generalized Partial Credit Model*
MD Nominal Response Model
MD Multiple-Choice Model (this model has not formally been presented in the literature)
These models can be specified using a location parameter
Linking Function: There is only one linking function, but it includes a variety of linking methods. The most notable feature of this function (as compared to other software) is that it allows you to input parameters for more than two groups and then chain link all of the tests together in a single run. Below are several options.
When the item parameters correspond to a unidimensional model, linking constants can be estimated using the following methods
When the item parameters correspond to a multidimensional model, linking constants can be estimated using the following methods (with different options for the first two)
m
.For the first two approaches there is a "dilation" argument where
all of the elements of the rotation/scaling matrix A
and the translation vector m
are estimated via the optimization routine (see Oshima, Davey, & Lee, 2000)
an orthongonal procrustes rotation to resolve the rotational indeterminacy and a single dilation parameter is estimated (see Li & Lissitz, 2000)
an orthongonal procrustes rotation to resolve the rotational indeterminacy and different parameters are estimated to adjust the scale of each dimension (see Min, 2003).
For all of these approaches an optional matrix can be specified to identify the ordering of dimensions. It allows you to specify an overall factor structure that can take into account construct shift or different orderings of the factor loadings.
Utility Functions:
eRm
and ltm
packages.Running the separate calibration is typically a two-step process. The first step is to format the item parameters and the second step is to run the function plink
. In the simplest scenario, the parameters should be formatted as a single irt.pars
object with multiple groups. Refer to the function as.irt.pars
for specific details. Once in this format, the linking constants can be computed using plink
. The summary
function can be used to summarize the common item parameters (including descriptive statistics) and the linking constants.
To compute response probabilities for a given model, the following functions can be used: drm
, gpcm
, grm
, mcm
, or nrm
. The plot
function can be used to create item/category characteristic curves, item/category response surfaces, and vector plots.
Weeks, J. P. (2010) plink : An R package for linking mixed-format tests using IRT-based methods. Journal of Statistical Software, 35(12) , 1--33. URL http://www.jstatsoft.org/v35/i12/
Jonathan P. Weeks weeksjp@gmail.com
Useful links