Definition
The Rasch model (Rasch 1960) is an item response theory (IRT) model in which the probability of a positive response on binary item j by person i depends on person ability θi and item difficulty αj through a logistic link with unit discrimination:
Pr(Xij=1∣θi)=1+exp(θi−αj)exp(θi−αj)
The defining property is that all items share the same discrimination parameter (slope = 1), making the total score Yi=∑jXij a sufficient statistic for person ability θi.
Key Ideas
- Sufficiency of total score: Under the pure Rasch model, all information about a person's ability is captured by their raw score; the response pattern conveys no additional information beyond Yi. This follows because the Rasch model is a member of the exponential family with Yi as the natural sufficient statistic.
- Specific objectivity: The comparison of two persons' abilities does not depend on which items are used (person-free item calibration); comparison of two items' difficulties does not depend on which persons are tested (item-free person measurement). This separability is unique to the Rasch model.
- Marginal maximum likelihood (ML) for population distribution: If θ∼N(μθ,σθ2) in the population, the marginal likelihood reduces to L(μθ,σθ2)=∏y=0J[g(y∣μθ,σθ2)]ny where ny is the count of persons with total score y and g(y∣⋅) involves only one-dimensional numerical integration.
- Birnbaum two-parameter logistic (2PL) generalization: Adding item-specific discrimination βj: Pr(Xij=1∣θi)=exp{(θi−αj)βj}/[1+exp{(θi−αj)βj}]. The 2PL loses sufficiency of the total score.
- Normal ogive alternative (Lawley-Lord 1943/1952): Pr(Xij=1∣θi)=Φ((θi−αj)βj); practically equivalent to the logistic but loses the simple closed-form structure.
- Bayesian estimation by data augmentation (Albert 1992): the normal-ogive 2PL is exactly a probit model, so imputing a latent Gaussian Zij (with Xij=1(Zij>0)) makes every full conditional Gaussian/truncated-Gaussian — a three-block Gibbs sampler over (Z,θ,item params) that returns full marginal posteriors rather than ML point estimates, and the historical seed of the Albert-Chib probit sampler.
- Three-parameter and multidimensional Bayesian IRT (Béguin-Glas 2001): the same data-augmentation Gibbs sampler extends to a guessing parameter (3PNO — via a second latent indicator for knowing-vs-guessing) and to vector ability θi∈RQ, where the multidimensional normal ogive is a full-information factor model (item discriminations are loadings); factor-matrix restrictions resolve rotational indeterminacy, and the sampler supports multiple populations and incomplete designs.
How It Works
Estimation of item parameters
Conditional ML (CML): conditions on total score Yi as an ancillary statistic for αj, eliminating person parameters as nuisance. The conditional likelihood has no incidental parameters and yields consistent estimators as n→∞ with fixed J.
Marginal ML via EM — the general-model solution (Bock-Aitkin 1981). CML only works for the Rasch model (which alone has a sufficient statistic for ability), and joint ML of person + item parameters is inconsistent (ability parameters proliferate with subjects — the incidental-parameters problem). Bock-Aitkin instead integrate ability out: treat θ as a random effect with distribution g(θ) and maximize the marginal likelihood ∑ilog∫∏jPj(θ)uij(1−Pj(θ))1−uijg(θ)dθ by EM — the E-step computes posterior-weighted "expected number correct" rˉjk and "expected number tested" Nˉk at each Gauss-Hermite quadrature node θk; the M-step fits each item's response curve to rˉjk/Nˉk. The ability distribution can be characterized empirically (node weights estimated from data) rather than assumed normal. This applies to the 2PL/3PL, normal ogive, multi-category, and multidimensional models where CML/JML fail, and is the estimation engine of BILOG/TESTFACT.
Estimation of population distribution (Andersen-Madsen 1977)
Given item parameter estimates {α^j}, maximize the marginal likelihood for (μθ,σθ2):
g(y∣μθ,σθ2)=∫g(y∣θ)φ(θ∣μθ,σθ2)dθ
where g(y∣θ)=cy({αj})exp(yθ)/∏j[1+exp(θ−αj)]. Newton-Raphson (Andersen-Madsen 1977) or the Expectation-Maximization (EM) algorithm (Sanathanan-Blumenthal 1978): E-step computes E[θi∣yi] and E[θi2∣yi] by quadrature; M-step: μ^θ=n−1∑iE[θi∣yi], σ^θ2=n−1∑iE[θi2∣yi]−μ^θ2.
Multi-population comparison (Andersen 1980b)
Estimate (μl,σl2) per population l, then test H0:μ1=⋯=μL (same latent level) or H0:σ12=⋯=σL2 by adding/pooling EM equations.
Why It Matters
The Rasch model is the only IRT model where raw scores are sufficient statistics, enabling consistent item calibration without specifying the person ability distribution (specific objectivity). This separability makes it the workhorse for educational testing, psychological measurement, and adaptive testing. Its exponential family structure enables exact conditional inference and elegant theoretical results about identifiability.
Open Questions
- Equal discrimination assumption: the Rasch model is often mis-specified when items differ substantially in discriminating power; 2PL or three-parameter logistic (3PL) models may fit better at the cost of losing sufficiency.
- Polytomous extensions: the partial credit model (Masters 1982) and rating scale model extend the binary Rasch model to ordered categories while preserving sufficient statistics for person parameters.
- Multidimensional ability: when ability is a latent vector, scalar sufficiency fails; multidimensional IRT models are needed.
- Model fit: chi-squared tests on the contingency table and specific objectivity checks are standard but may have low power for small n.
Related