Item and Test Information

A factor model for categorical items is the same model as the two-parameter item response model written another way, and the passage between the two is a matter of the scaling: the discrimination of an item and the level of the trait at which it separates people come from the loading and the thresholds. This page puts the items of a run into that metric, draws the information every item carries and the information of the whole test, turns it into the standard error with which the trait is estimated and into the reliability at each point of the range, and says over what stretch of the trait the test reaches a given precision.

What to request from Mplus. A one-factor model for the items of one scale, with the items in the CATEGORICAL list, the factor mean fixed at zero and its variance fixed at one, and the loadings free. Both estimators are read: maximum likelihood, which prints the response metric itself, and the weighted least squares of the default, whose loadings and thresholds are carried into that metric here. Nothing on this page can be typed in.

What to do

  1. Fit the one-factor model for the items of one scale, with the items declared CATEGORICAL and the factor scaled by f@1;.
  2. Drop the .out file on the box below.
  3. Read where the test measures precisely and where it does not, and which items carry that precision.
Drop the Mplus .out file here, or press Enter to choose one.

The file is read in your browser and is not sent anywhere.

The items in the response metric

The items appear here once an output has been read.

The information the test carries

The information appears here once an output has been read.

The categories of one item

Only items with more than two categories are listed.

The curves appear here once an output with ordered categorical items has been read.

Methods and formulas

The two ways of writing the same model

A one-factor model for binary items with the logit link is the two-parameter logistic model. The factor model writes the log odds of the higher category as λjf−τj and the response model writes it as aj(θ−bj), so that the factor score is the trait, and the discrimination and the difficulty follow from the loading, the threshold and the scaling of the factor (Grimm, 2026, Equations 10.5 and 10.6; Wang & Wang, 2020, Equations 2.12 and 2.13). Asparouhov and Muthén (2020) write the passage in a form that holds whatever the factor mean α and variance ψ are, and that is the form used here. With maximum likelihood, under either link (their Equations 21 and 22):

aj=λjψ,bjm=τjm−λjαλjψ

The expression for the difficulty is the same in every case that follows. With weighted least squares and the theta parameterization, in which the residual variance θj of the underlying response variable is a parameter (their Equation 25):

aj=λjψθj

and with the delta parameterization, in which the scale factor Δj takes that place (their Equation 27):

aj=1Δj−2λj−2ψ−1−1

With the factor mean at zero, its variance at one and the scale factor at one, the last expression is the one Wang and Wang (2020) print as Equations 2.20 and 2.27, and the first is their Equations 2.12 and 2.24. Where a parameter is not in the file the value it is fixed at is used: one for the residual variance of the underlying response variable under the theta parameterization, one for the scale factor under the delta parameterization, and zero for the factor mean. With more than two ordered categories the same relations give one difficulty per threshold, which is the graded response model (Wang & Wang, 2020, Equations 2.24, 2.25, 2.27 and 2.28). When the run was fitted by maximum likelihood, Mplus prints the response metric in the output and the page takes the values from there, and it reports how far the same quantities computed from the loadings and the thresholds fall from them, which is the rounding of the printed values.

The information of an item and of the test

For a categorical item, information is computed from all of its response categories. If Pr(θ) is the probability of category r, Samejima's general expression is

Ij(θ)=∑r[Pr′(θ)]2Pr(θ)

(Samejima, 1974; Asparouhov & Muthén, 2020, Equation 14). For a binary logistic item this reduces to aj2Pj(θ)[1−Pj(θ)]. For ordered items the category probabilities are those of the graded response model, so every category contributes to the information rather than being discarded.

The page keeps the link fitted in Mplus. With a logit link it uses the logistic cumulative distribution; with a probit link it uses the standard normal cumulative distribution and its density. The probit discrimination therefore remains on the normal-ogive metric printed or implied by Mplus; it is not multiplied by 1.7. This is the convention stated explicitly by Asparouhov and Muthén (2020, Equation 23).

The information of the test is the sum of the item information functions. From that measurement information follow the conditional standard error and, for the standardized IRT trait with variance one, the local reliability:

I(θ)=∑jIj(θ),SEE(θ)=1I(θ),R(θ)=1−SEE(θ)2

This is measurement information only. Mplus's factor-score information additionally contains the normal prior term 1/ψ (Asparouhov & Muthén, 2020, Equation 19); adding that prior would answer a different question about posterior factor-score precision, so it is not added here.

The categories of one item

For an item with more than two ordered categories, the probability of a particular category is the difference between two adjacent cumulative response probabilities. The page evaluates those probabilities with the fitted link: logistic for logit models and normal-ogive for probit models (Asparouhov & Muthén, 2020, Equations 1–12). The figure therefore remains in the model's own response metric.

Unsupported inputs

A model with more than one factor, since an item that loads on two traits has no single difficulty. A model whose items have no thresholds, which is a model whose items were not declared categorical. A run whose messages show that estimation did not produce interpretable parameter estimates. Information is computed for binary and ordered polytomous items; an item is omitted only when the quantities needed for its response function cannot be recovered from the output.

Self-test

Append ?selftest=1 to check parameterization, factor scaling, logistic and probit response functions, item and test information, standard errors, reliability, and unsupported inputs.

References

  • Asparouhov, T., & Muthén, B. (2020). IRT in Mplus (Version 4, technical note). Muthén & Muthén. https://www.statmodel.com/techappen.shtml
  • de Ayala, R. J. (2009). The theory and practice of item response theory. Guilford Press.
  • Grimm, K. J. (2026). Categorical data analysis with structural equation models. Guilford Press.
  • Samejima, F. (1969). Estimation of latent ability using a response pattern of graded scores. Psychometrika Monograph Supplement, 34(4, Pt. 2), 1–97.
  • Thissen, D. (2000). Reliability and measurement precision. In H. Wainer (Ed.), Computerized adaptive testing: A primer (2nd ed., pp. 159–183). Lawrence Erlbaum.
  • Wang, J., & Wang, X. (2020). Structural equation modeling: Applications using Mplus (2nd ed.). Wiley. https://doi.org/10.1002/9781119422730