Conditional Logit Analysis of Qualitative Choice Behavior 5: The Maximum Likelihood Estimator Exists with Probability Tending to One and Is Consistent and Asymptotically NormalResearch Paper
Motivation
The conditional logit model is the workhorse of discrete choice analysis in econometrics, transportation planning, marketing and revenue management. An individual facing a finite set of alternatives picks alternative with probability proportional to , where is a vector of observed attributes and an unknown parameter vector. Daniel McFadden's 1974 chapter, Conditional Logit Analysis of Qualitative Choice Behavior, derived this model from a theory of random utility maximization and set out how to estimate by maximum likelihood. McFadden received the 2000 Nobel Memorial Prize in Economic Sciences for his development of theory and methods for analyzing discrete choice.
Every confidence interval and hypothesis test computed from a fitted logit model rests on the large-sample theory in §III of that chapter: the maximum likelihood estimator exists with probability tending to one, converges to the true parameter, and is approximately normal with covariance given by the inverse information matrix. This mission formalizes that theory, Lemmas 5 and 6 of the paper, as proved in its Appendix.
Setting
Observations are indexed serially, , as in the paper's Appendix ("Let m be a serial index of trials and repetitions"). Observation offers alternatives, and alternative carries a vector of independent variables. For a parameter the selection probabilities are
The data are generated at a true parameter : the chosen alternatives are independent random variables with . The log-likelihood of the first observations is . The moment matrix of observation is
Axiom 7 asks that and uniformly, and that converge to a positive definite matrix . Axiom 6, for a given sample, asks that no nonzero satisfy for all observed and all . A maximum likelihood estimator is a measurable choice of a maximizer of , wherever one exists.
Formalization targets
Goal: Lemma 6
Milestones
- Axiom 7 implies Axiom 5 (the full-rank condition) in all sufficiently large samples.
- Equation (42): .
- Lemma 5: .
- Equation (43): the first three derivatives of are bounded by , , .
- Equation (46): each score has mean zero.
- Equation (47): each expected Hessian equals .
- Consistency of .
- Equation (58): .
Significance
The result. Lemma 6 is what licenses reading as approximately , so that the diagonal of the inverse information matrix estimates the sampling variances and is asymptotically . Lemma 5 complements it: in finite samples the likelihood can fail to have a maximum (the observations are then "explained" by a direction of Axiom 6), and the lemma shows this failure is asymptotically negligible. The data are not identically distributed (each observation has its own alternatives), so the result is not an instance of the textbook i.i.d. maximum likelihood theorem.
Formalizing it. The results are proved in the paper, in outline. A machine-checked version adds: a complete proof of the existence part (Lemma 5), whose published argument is a sketch by induction over an infinite index set; a precise treatment of the estimator where no maximizer exists; the correction of two misprints in the published proof (the normalization in (58), which must be , and a constant in (51)); and a multivariate Lindeberg–Feller central limit theorem for bounded, independent, non-identically distributed vectors, which the proof invokes and which is reusable well beyond this paper. No machine-checked proof of these results is known.
Difficulty
The obvious route, "the log-likelihood is concave, so its maximizer converges", needs a maximizer to exist, and in a finite sample it may not; the estimator is defined only on an event whose probability must first be shown to tend to one. Consistency then needs a uniform law of large numbers for the gradient on a sphere around , controlled by the third-derivative bound (43). Asymptotic normality needs a central limit theorem for independent but not identically distributed score vectors, with covariances that converge only on average; the i.i.d. central limit theorem does not apply. Finally the random Hessian at an intermediate point must be shown to converge in probability, which ties the consistency result into the normality argument.
Formalization scope
- Vectors live in
EuclideanSpace ℝ (Fin K); is the inner product, and all norms are Euclidean (footnote 11's sum-of-absolute-values norm is equivalent and gives the same qualitative axiom); derivative bounds use operator norms. - The paper's trials with repetitions are the special case of the serial indexing in which consecutive observations repeat their data; the sample size is .
- Axiom 7's limit (27) is taken in its serial form (48), with evaluated at .
- The estimator is any measurable selection that maximizes whenever has a maximum, and is unconstrained otherwise. Requiring a maximizer for every sample would be unsatisfiable, since Axiom 6 fails with positive probability, and would make the goal vacuous; this convention rules that out.
- Consistency is
TendstoInMeasure. Asymptotic normality isTendstoInDistributionto a random vector whose law isstdGaussian. is the positive semidefinite square rootCFC.sqrt. - Needed infrastructure: derivatives of log-sum-exp, a law of large numbers for bounded independent vectors, and a multivariate Lindeberg–Feller theorem. Mathlib provides the one-dimensional i.i.d. central limit theorem only. Contributions of these general results as separate theorems are welcome.
Selected references
- D. McFadden, Conditional logit analysis of qualitative choice behavior, in P. Zarembka (ed.), Frontiers in Econometrics, Academic Press, New York, 1974, pp. 105–142.
- W. Feller, An Introduction to Probability Theory and Its Applications, Vol. II, Wiley, 1966 (Lindeberg–Feller theorem, pp. 256–258).
- C. R. Rao, Linear Statistical Inference and Its Applications, Wiley (cited by McFadden as Rao (1968), pp. 347–351, for the asymptotic test).