devigging draft

Backing out fair binary probabilities from a vigged market using the probit method

Tags
odds vig devig probability probit binary
Vocabulary
devig
Stripping the vig out of posted prices to recover the book's underlying fair belief about each outcome.
probit_method
Devig method that solves in z-score space: convert each implied probability to its inverse normal CDF, then find a constant shift c such that the shifted Φ-values sum to 1.
fair_probability
Probability of an outcome with vig stripped out — the book's implicit belief, not its quoted price.

Devigging takes a vigged market — where the implied probabilities sum to more than 1 — and backs out fair probabilities that sum to exactly 1 and represent the book's underlying belief. Several methods exist in the literature (multiplicative, additive, power, probit, Shin). Mimir's canonical method is probit, applied to binary (two-sided) markets only. Multi-way (3+) markets are out of scope for v1; future versions may add them.

Probit treats the vig as a uniform shift on a latent normal scale. Convert each side's implied probability q_i to its z-score z_i = Φ⁻¹(q_i), then find a constant c such that Σ Φ(z_i − c) = 1. The fair probabilities are p_i = Φ(z_i − c). Kairos solves for c numerically via bisection on the latent scale. The method is well-suited to markets where the underlying outcome distribution is plausibly Gaussian-ish (point spreads, totals, moneyline-equivalents) and tends to produce results close to the power method while being more stable at extreme prices.

Worked example

Binary moneyline at +150 / −180:

Sum: 0.378 + 0.622 = 1.000. The book's fair belief: Side A has ~37.8% probability, Side B has ~62.2%.

Gotchas

Open questions

Cross-references