Problem Overview

Every time a draw is run, the assumption is that every ticket has an equal chance. Throw in a batch of non‑runners—people who never intend to claim—and the whole probability engine gets a wobble. The bias isn’t subtle; it’s a seismic shift that can turn a fair lottery into a rigged carnival. And the worst part? Most analysts don’t even see the invisible weight dragging the odds down.

Why Non‑Runners Skew the Sample

Look: a non‑runner is like a ghost in a roulette wheel. Their entry sits there, occupying a slot, yet never steps up to collect. The math treats the ghost as a live player, inflating the denominator. Suddenly, the odds of a genuine participant winning shrink, sometimes by double digits. This distortion isn’t a rounding error; it’s a systematic tilt that propagates through every downstream statistic.

Statistical Mechanics of the Bias

Here is the deal: traditional hypergeometric models assume full participation. Insert a 15% non‑runner rate, and the variance spikes. The expected value plummets, and confidence intervals widen like a busted balloon. In plain terms, your predictive models start looking like drunk GPS—wandering, unreliable, prone to crash. You can hear the data whispering “adjust” but most pipelines ignore it, trusting the “clean” formula.

Real‑World Consequences

And here is why it matters. In marketing sweeps, a skewed draw can erode trust faster than a leaked meme. In regulated gambling, regulators flag the anomaly, and the whole operation faces fines. Even in internal employee raffles, morale dips when people suspect the odds were tampered with by invisible participants. The ripple effect stretches across brand equity, legal exposure, and bottom‑line revenue.

Mitigation Tactics

First, run a pre‑screen. Flag any entry that shows zero activity over a defined period. Second, weight the active pool separately and recalculate the draw probability. Third, publish a transparency report—show the cleaned‑up numbers, the non‑runner ratio, and the adjusted odds. Finally, automate the filter. A simple script that cross‑references login logs with ticket entries can prune the ghost cohort before the draw ever spins.

Actionable Advice

Start filtering out non‑runner entries before you compute the draw; it’s the only way to keep the odds honest.