Binary Gaussian random utility model (probit choice) #
The closed-form binary choice probability of a Gaussian random utility model:
when two alternatives' utilities differ by Δ and the difference of their
i.i.d. Gaussian perturbations has standard deviation σ, the probability of
choosing the first is Φ(Δ / σ), where Φ is the standard normal CDF
(Core.normalCDF). Equivalently it is P(X > 0) for X ~ N(Δ, σ²).
This is the probit choice rule — the Gaussian sibling of the logit
(softmax) choice rule that arises from Gumbel noise (mcfaddenIntegral_binary).
It is the shared, domain-neutral core that [Thu27]'s Case V model of
discriminal processes (Core.ThurstoneCaseV, psychophysics) and Noisy Harmonic
Grammar ([BP16], phonology) both instantiate: neither depends on
the other; each applies this one fact about the normal CDF.
[UPSTREAM]: Mathlib has the Gaussian measure (gaussianReal) and a generic
CDF (ProbabilityTheory.cdf), but no standard-normal CDF Φ (supplied by
Core.normalCDF), no error function, and no random-utility / choice layer (this
file). The grounding chain gaussianChoiceProb → normalCDF → cdf (gaussianReal 0 1)
bottoms out in Mathlib's measure-theoretic Gaussian.
Main results #
gaussianChoiceProb— the probit choice probabilityΦ(Δ / σ).gaussianChoiceProb_complement—P(Δ) + P(-Δ) = 1.gaussianChoiceProb_strictMono— strictly increasing in the utility gap (forσ > 0).
Binary choice probability of a Gaussian random utility model: Φ(Δ / σ),
where Δ is the utility gap between the two alternatives and σ is the standard
deviation of the Gaussian noise on their difference. Equivalently P(X > 0) for
X ~ N(Δ, σ²) — the probit choice rule.
Equations
- Core.gaussianChoiceProb Δ σ = Core.normalCDF (Δ / σ)
Instances For
The probit choice probability is strictly positive.
The probit choice probability is strictly less than one.
Complementarity: choosing the first alternative or the second is certain.
A positive utility gap is chosen more often than chance (for σ > 0).
A negative utility gap is chosen less often than chance (for σ > 0).
The choice probability is strictly increasing in the utility gap (for σ > 0).