GHK Simulator

simulationmultinomial-probitsimulated-likelihooddiscrete-choiceimportance-samplingtruncated-normal

Definition

The GHK simulator — named for Geweke, Hajivassiliou, and Keane — is a smooth, unbiased Monte Carlo estimator of the probability that a multivariate-normal vector falls in a rectangle, i.e. of orthant/rectangle probabilities Pr(a<Z<b)\Pr(a < Z < b) with ZN(0,Σ)Z \sim \mathcal{N}(0,\Sigma). It is the workhorse for simulating the choice probabilities and likelihood contributions of high-dimensional multinomial probit and other correlated limited-dependent-variable models, where the required Gaussian integral has no closed form once the dimension exceeds three or four.

Key Ideas

How It Works

  1. Order the alternatives and Cholesky-factor the covariance Σ=LL\Sigma=LL' (the ordering affects finite-sample variance but not consistency).
  2. For j=1,,mj=1,\ldots,m: compute the truncation bounds for ηj\eta_j implied by the rectangle and the already-drawn η1:j1\eta_{1:j-1}; record the univariate probability mass qjq_j of that interval; draw ηj\eta_j from the truncated standard normal.
  3. Multiply the qjq_j to obtain one simulated probability p^(r)=jqj\hat p^{(r)}=\prod_j q_j.
  4. Average p^=R1rp^(r)\hat p = R^{-1}\sum_r \hat p^{(r)}; plug into a simulated maximum likelihood (MSL), method of simulated moments, or Bayesian likelihood evaluation. Consistency of the estimator requires the number of draws RR to grow with the sample (faster than N\sqrt N for the score-based version).

Why It Matters

Minimax exponential tilting (Botev 2017)

Botev (2017) is the modern successor for the same problem — the probability that a multivariate normal falls in a rectangle, and iid sampling from that truncated distribution. It keeps Genz's separation-of-variables (SOV) importance-sampling proposal but adds an exponential tilt whose parameters solve a minimax (saddle-point) problem: choose the tilt that minimizes the worst-case variance of the estimator. The optimization is efficient because it is log-concave, and the tilted proposal has high acceptance in over 100 dimensions (about the cost of one Gibbs cycle) and — crucially — accurate relative error even for rare-event (tiny tail) probabilities, exactly where plain GHK/SOV degrade. It also delivers exact iid draws from the truncated normal, not just a probability estimate.

Open Questions

Related