Lure distribution N(0,1) Target distribution N(d′,1) Decision boundary c
⚠ Couldn't load the 3D engineThree.js failed to load from the CDN. Check your connection and reload.

Eyewitness Identification: A Signal Detection Theory Lab

Every eyewitness lineup decision is, underneath, a single number crossing a threshold: a felt strength of recognition compared against a personal decision criterion. This simulator renders that model in 3D as two Gaussian "mountains" of memory strength — one for an innocent lure, one for the true culprit — separated by a distance d′ that represents how good the witness's memory actually is. Drag the criterion to see the classic speed–accuracy trade-off of eyewitness testimony: a lenient witness racks up hits but also false identifications of innocent people, while a cautious one protects the innocent at the cost of missed guilty suspects. Run batches of simulated witnesses to watch the hit rate, false-alarm rate, and an empirically recovered d′ converge toward the values the sliders predict, and compare simultaneous against sequential lineup presentation — the reform actually adopted by many police departments after decades of forensic-psychology research on exactly this trade-off.