Learn R Programming

eRm (version 0.9-2)

LLTM: Estimation of linear logistic test models

Description

This function computes the parameter estimates of a linear logistic test model (LLTM) for binary item responses by using CML estimation.

Usage

LLTM(X, W, mpoints = 1, groupvec = 1, se = TRUE, sum0 = TRUE, etaStart)

Arguments

X
Input 0/1 data matrix or data frame; rows represent individuals (N in total), columns represent items. Missing values have to be inserted as NA.
W
Design matrix for the LLTM. If omitted, the function will compute W automatically.
mpoints
Number of measurement points.
groupvec
Vector of length N which determines the group membership of each subject, starting from 1. If groupvec=1, no group contrasts are imposed.
se
If TRUE, the standard errors are computed.
sum0
If TRUE, the parameters are normalized to sum-0 by specifying an appropriate W. If FALSE, the first parameter is restricted to 0.
etaStart
A vector of starting values for the eta parameters can be specified. If missing, the 0-vector is used.

Value

  • Returns on object of class eRm containing:
  • loglikConditional log-likelihood.
  • iterNumber of iterations.
  • etaparEstimated basic item parameters.
  • se.etaStandard errors of the estimated basic parameters.
  • betaparEstimated item (easiness) parameters.
  • se.betaStandard errors of item parameters.
  • hessianHessian matrix if se = TRUE.
  • WDesign matrix.
  • XData matrix.
  • X01Dichotomized data matrix.

Details

Through appropriate definition of W the LLTM can be viewed as a more parsimonous Rasch model, on the one hand, e.g. by imposing some cognitive base operations to solve the items. One the other hand, linear extensions of the Rasch model such as group comparisons and repeated measurement designs can be computed. If more than one measurement point is examined, the item responses for the 2nd, 3rd, etc. measurement point are added column-wise in X. If W is user-defined, it is nevertheless necessary to specify mpoints and groupvec. It is important that first the time contrasts and then the group contrasts have to be imposed. Available methods for LLTM-objects are print, coef, model.matrix, vcov,summary, logLik, person.parameters.

References

Fischer, G. H., and Molenaar, I. (1995). Rasch Models - Foundations, Recent Developements, and Applications. Springer. Mair, P., and Hatzinger, R. (2007). Extended Rasch modeling: The eRm package for the application of IRT models in R. Journal of Statistical Software, 20(9), 1-20. Mair, P., and Hatzinger, R. (2007). CML based estimation of extended Rasch models with the eRm package in R. Psychology Science, 49, 26-43.

See Also

LRSM,LPCM

Examples

Run this code
#LLTM for 2 measurement points 
#100 persons, 2*15 items, W generated automatically
data(lltmdat1)                                         
res1 <- LLTM(lltmdat1, mpoints = 2)
print(res1)
summary(res1)

#Reparameterized Rasch model as LLTM (more pasimonious)
data(lltmdat2)
W <- matrix(c(1,2,1,3,2,2,2,1,1,1),ncol=2)              #design matrix
res2 <- LLTM(lltmdat2, W = W)
print(res2)
summary(res2)

Run the code above in your browser using DataLab