Free · Runs in your browser · No data leaves your device

Psychometrics you can move

Four small tools for students, researchers and test developers. Drag a slider, enter your own numbers, and see how the models behave. Each tool lists the formulas it uses so you can check the results.

Do your response categories work?

Rasch rating scale model

In a well-functioning rating scale, each response option is the most likely answer somewhere along the trait. Move the thresholds and watch for categories that are never chosen, or thresholds that come out of order.

Categories work
How it is computed. Andrich (1978) rating scale model with item location δ = 0: P(X = x | θ) ∝ exp Σk=1..x (θ − δ − τk). Adjacent curves cross at θ = δ + τk. The spacing check follows Linacre's (2002) guideline that thresholds should advance by at least 1.4 logits for a 3-category scale (about 1.0 for 5 categories) and by less than 5 logits. These are guidelines for judging a scale, not strict tests.

Watch an adaptive test find your level

CAT · 2PL · EAP

A computerized adaptive test picks each next item to be as informative as possible at the current ability estimate. Set a true ability and run it, or answer the items yourself, and see how quickly the estimate settles.

estimate θ̂ ± 1 SEtrue θ● correct · ○ incorrect
Or after 30 items, whichever comes first. Bank of 80 simulated items.
Ready
Items given0
Ability estimate θ̂0.00
Standard error1.00
#abanswerθ̂
How it is computed. Items follow the two-parameter logistic model (Birnbaum, 1968) P = 1 / (1 + exp(−a(θ − b))); the bank has 80 items with a between 0.7 and 2.0 and b between −3 and +3. The next item is the unused one with the most Fisher information a²·P·(1 − P) at the current estimate (Lord, 1980). θ̂ is the expected a posteriori (EAP) estimate with a standard normal prior (Bock & Mislevy, 1982); the standard error is the posterior standard deviation. Real programs add exposure control and content balancing, which this demo leaves out.

Mantel–Haenszel DIF calculator

ETS A / B / C classification

Enter, for one item, how many people in each group answered correctly and incorrectly within each total-score group. The calculator returns the common odds ratio, the ETS delta (MH D-DIF), the chi-square test and the ETS category. The table opens with example numbers; replace them with your own.

Example data
Score groupReference groupFocal groupremove
correctincorrectcorrectincorrect
—

—

Common odds ratio αMH—
MH D-DIF (ΔMH)—
SE of ΔMH—
MH χ² (continuity corrected)—
p-value—
Score groups used—
How it is computed. For score group k with reference correct A, reference incorrect B, focal correct C, focal incorrect D and total N: αMH = Σ(A·D/N) / Σ(B·C/N) and ΔMH = −2.35 · ln αMH. Negative Δ means the item favors the reference group. The SE uses the Robins–Breslow–Greenland (1986) variance of ln αMH. ETS categories: A if |Δ| < 1 or χ² is not significant at .05; C if |Δ| ≥ 1.5 and |Δ| is significantly greater than 1 (one-sided .05); otherwise B. Score groups where either group is empty are skipped. References: Mantel & Haenszel (1959); Holland & Thayer (1988); Zwick (2012).

When does α underestimate reliability?

Cronbach · McDonald

Cronbach's α assumes every item measures the construct equally well. When factor loadings differ, α falls below ω, the reliability of a one-factor model. Change the loadings and compare.

Cronbach's α—
McDonald's ω—
—

—

How it is computed. Six standardized items load on one factor with loadings λi and uncorrelated errors (error variance 1 − λi²). Implied total variance V = (Σλ)² + Σ(1 − λ²). ω = (Σλ)² / V (McDonald, 1999) and Cronbach's (1951) α = k/(k − 1) · (1 − k / V) from the implied correlation matrix. With equal loadings (tau-equivalence) α = ω; otherwise α < ω.

References