IRT.classify function

Individual Classification for Fitted Models

Individual Classification for Fitted Models

Computes individual classifications based on a fitted model.

IRT.classify(object, type="MLE")

Arguments

  • object: Fitted model for which methods IRT.likelihood and IRT.posterior are defined.
  • type: Type of classification: "MLE" (maximum likelihood estimate) or "MAP" (maximum of posterior distribution)

Returns

List with entries

  • class_theta: Individual classification

  • class_index: Class index of individual classification

  • class_maxval: Maximum value corresponding to individual classification

See Also

See IRT.factor.scores for similar functionality.

Examples

## Not run: ############################################################################# # EXAMPLE 1: Individual classification data.ecpe ############################################################################# data(data.ecpe, package="CDM") dat <- data.ecpe$dat[,-1] Q <- data.ecpe$q.matrix #** estimate GDINA model mod <- CDM::gdina(dat, q.matrix=Q) summary(mod) #** classify individuals cmod <- CDM::IRT.classify(mod) str(cmod) ## End(Not run)