Extracted main text — title through conclusion, appendix excluded. This is what our citation measures are computed over, published so the extraction can be checked by eye.
66,144 characters · 9 sections · 0 citation commands
Integrability and Identification in Multinomial Choice Models
The random utility model of multinomial choice (McFadden, 1973) has gained enormous popularity among applied economists. However, there has been limited research on the micro-theoretic underpinning of such models, and in particular, on the question of `integrability', i.e. which choice probability functions are logically consistent with a random utility model. Apart from obvious theoretical interest, this question has practical implications for empirical modelling of individual demand as well as predicting aggregate demand and welfare on counterfactual budget-sets that arise from a new tax or subsidy or changes in choice-sets due to addition or elimination of choice-options. In particular, any utility distribution that rationalizes a given demand dataset can be used, in addition to shape restrictions implied by economic theory, to construct nonparametric, theory-consistent bounds on such counterfactuals.
There has been comparatively more work on integrability in empirical demand models with continuous goods, c.f. Lewbel, 2001. More recently, Dette, Hoderlein and Neumayer 2016 and Hausman and Newey 2016 have derived integrability conditions for choice of a single continuous good and Bhattacharya 2020 has obtained them for binary choice settings under general (i.e. not necessarily additive) heterogeneity. The multinomial discrete choice case differs fundamentally from the single continuous good setting because the price of different alternatives are generically distinct, unlike continuous choice where the per unit price is constant across choices.
In the present paper, we first show that in multinomial choice settings that allow for nonparametric unobserved heterogeneity and income effects, there is a set of shape restrictions on conditional choice probability functions which together are sufficient for integrability. The proof of this result is constructive, and the rationalizing utility functions are obtained by inverting solutions of certain partial differential equations (PDEs). The way in which PDEs arise here is unrelated to Roy's Identity (c.f. Mas-Colell et al, 1995, Proposition 3.G.4); the partial derivatives appearing in the PDE are of the average demand function, not the indirect utility function. Together with an additional restriction, the above conditions are then shown to be both necessary and sufficient for the canonical additive random utility model (ARUM) of McFadden. In our analysis of integrability, we leave the joint distribution of unobserved heterogeneity terms nonparametric. Unlike the computationally intensive algorithmic approach of McFadden and Richter 1990, further investigated in Kitamura and Stoye 2018, our conditions are closed-form and analytic, and can therefore be imposed on choice probability functions during estimation; they are also global, in the sense that their forms do not depend on how many and which budget sets happen to be observed in a specific dataset. On the other hand, MR and KS's approach work under unrestricted heterogeneity, whereas our set-up is the canonical model with additive heterogeneity but also covers more flexible models like the widely-used random coefficient setting (e.g. mixed logit) which, conditional on observed covariates, have an additive structure.
For discrete choice, Daly and Zachary 1978 provided a set of closed-form, global conditions under which closed-form choice-probability functions can be justified as having arisen from preference maximization by a heterogeneous population. These conditions were independently derived in Armstrong and Vickers, 2015, who improved upon the Daly-Zachary results by including an outside option in the choice set. In all of these results, a key condition for integrability is Slutsky symmetry, analogous to the classic textbook case for demand systems with continuous goods.\footnote{ This is distinct from Slutsky negativity c.f. Bhattacharya 2021 for the general (i.e. not necessarily additive) heterogeneity case. Dagsvik and Karlstrom 2005 provide some related results for the setting where unobserved heterogeneity is both additive and is assumed to have known distribution. See also Fosgerau et al 2013 and Delle Site 2014.} As a corollary of our main theorem, we show that in the multinomial setting, Daly-Zachary's Slutsky symmetry is equivalent to the absence of income effects, i.e. that conditional choice probabilities do not depend on the decision-makers' income. The \textquotedblleft necessity\textquotedblright\ part is easy to show, but showing \textquotedblleft sufficiency\textquotedblright , i.e. that Slutsky symmetry implies absence of income effects is non-trivial.
Next, we show how our integrability results can be used to nonparametrically identify the underlying preference distributions from empirical choice-probabilities. A key restriction delivering this identification result -- viz. invertibility of sub-utilities in the numeraire due to non-satiation -- is based on economic theory, as opposed to statistical assumptions. This is in contrast to existing results on identification of multinomial choice models, which either rely on statistical/mathematical assumptions, e.g. utilities being linearly separable in a covariate with large support, c.f. Matzkin 1993 (see also Allen and Rehbeck 2019 for related results). An important distinguishing feature of our set-up is that the arguments of choice-probability functions, viz. price and income, arise from budget constraints and they play very specific roles in the proof of integrability and the identification strategy. In that sense, our approach utilizes the basic economic theory of utility maximization subject to budget constraints, in contrast to the approach of Matzkin or Allen and Rehbeck that treat the arguments of choice-probabilities in a more abstract, statistical way. An important empirical consequence of this is that our results lead to nonparametric, theory-consistent bounds for choice probabilities on counterfactual budget sets. No such bounds on counterfactuals are possible in the set-up of Matzkin or Allen and Rehbeck unless utility indices and the heterogeneity distribution are assumed to have a known parametric form. Furthermore, from a purely methodological standpoint, achieving nonparametric identification by solving PDEs appears to be novel in the discrete choice literature.
Next, we discuss the empirical usefulness of our results by showing how they can be used (a) to analyze random coefficient models that are popular in applied work, e.g. McFadden-Train's mixed logit or the BLP model, and (b) to calculate theory-consistent bounds for demand and welfare on counterfactual budget sets, e.g. those resulting from prospective introduction of new taxes and subsidies, price-changes due to mergers and potential changes in choice sets e.g. due to removal of alternatives.
The plan for the rest of the paper is as follows. Section 2 discusses integrability for multinomial choice in presence of income effects, and presents Lemma 1 and Theorem 1, the two key results of this paper, followed by a discussion of Daly-Zachary's Slutsky symmetry condition and its connection with lack of income effects. Section 3 discusses four further points, viz. the implication of the integrability result for nonparametric identification of preference distributions, incorporation of covariates into the analysis, the applicability of these results to random coefficient models and using these results to calculate bounds on counterfactual choice probabilities. Section 4 concludes. A short appendix at the end presents two mathematical results on partial and ordinary differential equations that are intensively used in this paper, as well as proofs of the two main results.
Throughout the paper, we will assume continuous differentiability of the choice probability function in prices and income to sufficient orders and, to avoid repetitions, not include this separately each time among the conditions for our results.
Consider a setting of multinomial choice, where the discrete alternatives are indexed by $j=0,1,...,J$, individual income is $y$, price of alternative $j$ is $p_{j}$; if alternative $0$ refers to the outside option, i.e. not buying any of the alternatives, then $p_{0}\equiv 0$. Let the utility from consuming the $j$th alternative and a quantity $z$ of the numeraire be given by $U\left( j,z\right) $, where $U\left( j,\cdot \right) $ is not necessarily linear. The consumer's problem is $\max_{j\in \left\{ 0,1,...,J\right\} ,z}\left[ U\left( j,z\right) +\varepsilon _{j}\right] $, subject to the budget constraint $z\leq y-p_{j}$, where $y$ is the consumer's income, $p_{j}$ is the price of alternative $j$ faced by the consumer, and $\varepsilon _{j}$ is unobserved heterogeneity in the consumer's preferences. If $U\left( j,\cdot \right) $ is strictly increasing (i.e. non-satiation in the numeraire), then we can rewrite the consumer problem as $\max_{j\in \left\{ 0,1,...,J\right\} }\left[ U\left( j,a_{j}\right) +\varepsilon _{j}\right] $, where $a_{j}\equiv y-p_{j}$, $ a_{0}=y$. Denote the structural probability of choosing alternative $j\in \left\{ 0,...,J\right\} $ at $\mathbf{a\equiv }\left( a_{0},..,a_{J}\right) $ by $q_{j}\left( \mathbf{a}\right) $. In words, if we randomly sample individuals from the population, and offer the vector $ \mathbf{a}$ to each sampled individual, then a fraction $q_{j}\left( \mathbf{ a}\right) $ will choose alternative $j$, in expectation. It is easy to incorporate other attributes of the alternatives and characteristics of consumers in our analysis, and we outline how to that in Section 3. For now, we suppress other covariates for clarity of exposition. Note that the above structure covers models for bundles, c.f. Gentzkow 2007. For example, if the choice set is $\left( \left\{ 0\right\} ,\left\{ 1\right\} ,\left\{ 2\right\} ,\left\{ 1,2\right\} \right) $, then that model is equivalent to a multinomial model with 4 alternatives where the price of option $\left\{ 1,2\right\} $ is $p_{1}+p_{2}$.
The key question of this paper is whether utility maximization in the above setting of multinomial choice that allows for income effects (corresponding to $U\left( j,\cdot \right) $ being nonlinear) impose any restriction on choice-probabilities. To answer this question, we first introduce a condition that we call `Slutsky invariance'.
Motivation: To see where this restriction comes from, consider the above setting of multinomial choice, and let the utility from consuming the $ j$th alternative and a quantity $z$ of the numeraire be given by $U\left( j,z\right) +\varepsilon _{j}$. The $\left\{ \varepsilon _{j}\right\} $, which represent unobserved heterogeneity in preferences, are allowed to have any arbitrary and unspecified joint distribution in the population (subject to the resulting choice probability functions being smooth). If $U\left( j,\cdot \right) $ is strictly increasing, i.e. preferences are non-satiated in the numeraire, then we can replace $z=y-p_{j}\equiv a_{j}$, and rewrite the consumer problem as
To allow for income effects, we let $U\left( j,a_{j}\right) \equiv h_{j}\left( a_{j}\right) $, where $h_{j}\left( \cdot \right) $ are smooth, possibly nonlinear, strictly increasing, unspecified functions of the $a_{j}$'s. When $h_{j}\left( \cdot \right) $ are nonlinear, the conditional choice-probabilities will depend on income, i.e., there are non-zero income effects. This structure is also observationally equivalent to a utility structure where unobserved heterogeneity is not additively separable from the $a_{j}$'s (see below) in the utility function.
Now, for the above set-up, the choice probability for the $0$th alternative is given by
Therefore, by the first fundamental theorem of calculus,
Similarly,
implying by the first fundamental theorem and chain-rule that
where the second equality $\overset{(1)}{=}$ follows by substituting $ s_{0}=h_{1}\left( a_{1}\right) -h_{0}\left( a_{0}\right) +\varepsilon _{1}$ in ((ref)).
The same argument can be repeated for any other pair of alternatives $l\neq k $, to obtain
for all $\mathbf{a}$, and it is clear that the RHS\ of ((ref)) depends only on $a_{k}$ and $a_{l}$, and thus satisfies condition (A) above.
Main Results: We now state and prove our main results. The first result is that the Slutsky invariance condition stated above, plus two shape-restrictions on $q_{j}\left( \mathbf{\cdot }\right) $'s are jointly sufficient for integrability, i.e., under those restrictions on $q_{j}\left( \mathbf{\cdot }\right) $'s, we can find a set of utility functions and a joint distribution of unobserved preference heterogeneity, such that individual maximization of these utilities will indeed produce the conditional choice-probabilities $\left\{ q_{j}\left( \mathbf{\cdot }\right) \right\} $, $j=0,1,...,J$.
To state and prove our first result, we will use the following additional notation: let $\mathbf{a}_{-j}$ denote the vector $\left( a_{0},a_{1},...a_{j-1},a_{j+1},...a_{J}\right) $ and let for each $ j=0,1,...J $, $\lim_{\mathbf{a}_{-j}\downarrow \mathbf{c}^{(j)}\left( a_{j}\right) }$ denote that each $k$th component of $\mathbf{a}_{-j}$ goes to a constant $c_{k}^{\left( j\right) }\left( a_{j}\right) $ with $\mathbf{c} ^{(j)}\left( a_{j}\right) =\left( c_{0}^{\left( j\right) }\left( a_{j}\right) ,...,c_{j-1}^{\left( j\right) }\left( a_{j}\right) ,c_{j+1}^{\left( j\right) }\left( a_{j}\right) ,...,c_{J}^{\left( j\right) }\left( a_{j}\right) \right) $. Similarly, $\lim_{a_{j}\downarrow d^{\left( j\right) }\left( \mathbf{a}_{-j}\right) }$ denotes that for fixed $\mathbf{a} _{-j}$, $a_{j}$ decreases to a constant $d^{\left( j\right) }\left( \mathbf{a }_{-j}\right) $ (whose value depends on $\mathbf{a}_{-j}$).
Condition (i) is intuitive, and corresponds to preferences being non-satiated in the quantity of numeraire. Indeed, if choice probabilities are generated by the structure
where $W_{j}\left( ,\eta \right) $ are strictly increasing and continuous, and their distributions sufficiently smooth, then condition (i) must hold. The limiting condition $\lim_{\mathbf{a}_{-j}\downarrow \mathbf{c} ^{(j)}\left( a_{j}\right) }q_{j}\left( \mathbf{a}\right) =1$ means that holding $a_{j}$ fixed, if we lower $\left\{ a_{k},k\neq j\right\} $ sufficiently, then the probability of choosing $j$ rises to 1. For example, if the price of each alternative $k\neq j$ becomes sufficiently high, then eventually everyone will choose $j$. Similarly, $\lim_{a_{j}\downarrow d^{\left( j\right) }\left( \mathbf{a}_{-j}\right) }q_{j}\left( \mathbf{a} \right) =0$ means that holding income and prices of other alternatives fixed, if the price of the $j$th alternative increases sufficiently, then its aggregate demand will become zero. Condition (iii) is related to the existence of a density function for unobserved heterogeneity. For models with parametrically specified heterogeneity distributions, condition (iii) was previously used to recover underlying utility functions (c.f. McFadden, 1978 just above Eqn. 12, and McFadden 1981). The motivation for condition (ii) was discussed right before Lemma 1. The proof of this lemma, detailed in the appendix, is based on differentiating the identity $ \sum_{j=0}^{J}q_{j}\left( \mathbf{a}\right) =1$, applying condition (ii) and solving the resulting partial differential equation.
Note that by using the utility functions and heterogeneity distribution obtained via Lemma 1, one can simulate choice probabilities at the observed $ \mathbf{a}$'s. To do this, for any pair of alternatives $j\neq m$ a least squares projection of $\frac{\partial }{\partial a_{m}}q_{j}\left( \mathbf{a} \right) /\frac{\partial }{\partial a_{j}}q_{m}\left( \mathbf{a}\right) $ on a polynomial sieve in $a_{j},a_{m}$ would be used to generate the coefficient functions of the PDEs, which are then solved to obtain the utility functions and the heterogeneity distribution (see the section "Identification" below for further details), as in Lemma 1. One can then test whether these simulated choice probabilities equal the observed choice-probabilities. Passing this test would imply that the observed choice probabilities can be rationalized.
The above result establishes a set of conditions for a choice probability function to be rationalized via a random utility model. The constructed model, however, is not linear in unobserved heterogeneity. The next result shows that when combined with an additional requirement, the three conditions above are necessary and sufficient for integrability via an additive random utility model.
Conditions in standard form: We have expressed choice probabilities as functions of the $a_{j}$s, as opposed to $p_{j}$s and $y$, since it is more natural to impose monotonicity of \ a function in its arguments, rather than on combination of derivatives with respect to arguments. If choice probabilities are instead expressed in the standard form with income and prices as arguments, one has
Then the shape restrictions, i.e. condition (i) become: for each $j=1,...J$, $\partial \bar{q}_{j}\left( y,\mathbf{p}\right) /\partial p_{j}\leq 0$, $ \partial \bar{q}_{j}\left( \mathbf{p},y\right) /\partial p_{k}\geq 0$ for all $k\neq j$, and $\sum_{k=1}^{J}\partial \bar{q}_{j}\left( y,\mathbf{p} \right) /\partial p_{k}+\partial \bar{q}_{j}\left( y,\mathbf{p}\right) /\partial y\leq 0$ for all $j=1,...J$. The forms of these expressions bear similarity to Slutsky inequality conditions in standard, deterministic demand analysis for continuous goods. An important difference with the standard continuous case is that our condition is
in contrast to the standard continuous case where the Slutsky condition is
Condition (ii) becomes: for all $j=1,2,...,J$,
depends on $\left( y,\mathbf{p}\right) $ only via $\left( y,y-p_{j}\right) $ , i.e. via $\left( y,p_{j}\right) $, and for all $j,k=1,2,...,J$ with $j\neq k$, $\frac{\partial \bar{q}_{j}\left( y,\mathbf{p}\right) /\partial p_{k}}{ \partial \bar{q}_{k}\left( y,\mathbf{p}\right) /\partial p_{j}}$ depends on $ \left( y,\mathbf{p}\right) $ only via $\left( y-p_{k},y-p_{j}\right) $. Condition (iii') strengthens to $\frac{\sum_{k=1}^{J}\partial \bar{q} _{j}\left( y,\mathbf{p}\right) /\partial p_{k}+\partial \bar{q}_{j}\left( y, \mathbf{p}\right) /\partial y}{\partial \bar{q}_{0}\left( y,\mathbf{p} \right) /\partial p_{j}}$ being of the form $h_{0}\left( y\right) \times h_{j}\left( y-p_{j}\right) $ for each $j=1,...,J$ and $\frac{\partial \bar{q} _{j}\left( y,\mathbf{p}\right) /\partial p_{k}}{\partial \bar{q}_{k}\left( y, \mathbf{p}\right) /\partial p_{j}}$ is of the form $h_{k}\left( y-p_{k}\right) \times h_{j}\left( y-p_{j}\right) $ for all $j,k=1,2,...,J$ with $j\neq k$. Finally, condition (iii) is: for all $r=1,2,...,J$,
In the above set-up, Daly-Zachary's Slutsky symmetry conditions are that for any two alternatives $k,l\in \left\{ 0,1,...,J\right\} $, $k\neq l$,
\footnotetext{ Daly-Zachary defines choice probabilities as functions of price and income, $ \bar{q}_{j}\left( p_{0},p_{1},...,p_{J},y\right) $. This is equivalent to our notation of $q_{j}\left( a_{0},a_{1},...a_{J}\right) $ with $a_{0}=y$, $ a_{1}=y-p_{1}$,...,$a_{J}=y-p_{J}$, in that one can move back and forth between the two notations, since
\textquotedblleft Slutsky symmetry\textquotedblright\ in Daly-Zachary's notation is that $\partial \bar{q}_{k}/\partial p_{j}=\partial \bar{q} _{j}/\partial p_{k}$ for all $j\neq k$ (if alternative $0$ is the ouside option, then the corresponding condition is $\partial \bar{q}_{0}/\partial p_{j}=\partial \bar{q}_{j}/\partial y$). which is identical to ((ref)) in our notation.}We first show that the classic random utility model with no income effects implies ((ref)). We then show that Slutsky symmetry ((ref) ) implies absence of income effects.
Necessity: The canonical random utility model of multinomial choice assumes that the systematic part of the utility from consuming the $j$th alternative at income $y$ and price $p_{j}$ is given by
where $a_{j}=y-p_{j}$ as above. Income effects are zero since demand depends on the $a$'s via the differences $a_{j}-a_{k}=\left( y-p_{j}\right) -\left( y-p_{k}\right) =p_{k}-p_{j}$. Then ((ref)) with $h_{j}\left( a_{j}\right) =a_{j}$, i.e. $h_{j}^{\prime }\left( a_{j}\right) =1$ implies
for all $\mathbf{a}$. This shows that in the canonical random utility model with no income effects, Daly-Zachary's Slutsky symmetry condition holds.
Lemma 1 can be used to identify utilities and the heterogeneity distributions nonparametrically from choice-probabilities observed in a dataset. Nonparametric identification of multinomial choice models (without any discussion of integrability) has been studied previously in the econometric literature, c.f. Matzkin, 1993, 2007 and Allen and Rehbeck, 2019. Since our proof of integrability presented in Lemma 1 is constructive, it provides an alternative and novel way to obtain identification by solving PDEs. Unlike Matzkin 1993, our identification strategy does not rely on identification-at-infinity type arguments nor on linear separability in a regressor with large support (c.f. Matzkin 2007), but does require smoothness.
Specifically, our identification approach is as follows. Suppose that the choice-probabilities are generated by maximization of the utilities $ u_{j}\equiv \left\{ h_{j}\left( a_{j}\right) +\varepsilon _{j}\right\} $, $ j=0,...,J$, where the utility functions $h_{j}\left( \cdot \right) $ are strictly increasing and continuous and hence invertible, but otherwise unknown. Observe that an observationally equivalent utility structure is where utility for the $0$th alternative is $a_{0}$ and that for the $j$th alternative is $h_{0}^{-1}\left( h_{j}\left( a_{j}\right) +\underset{v_{j}}{ \underbrace{\varepsilon _{j}-\varepsilon _{0}}}\right) \equiv w_{j}\left( a_{j},v_{j}\right) $, in that these utilities will produce exactly the same choice probabilities as the $\left\{ u_{j}\right\} $s. We work under this normalization from now on. We also note in passing that the $w_{j}\left( a_{j},v_{j}\right) $ are not necessarily additive in the unobserved heterogeneity $v_{j}$.
Let $\mathbf{a}$ and $q_{j}\left( \mathbf{a}\right) $ be as above. We can use the proof of Lemma 1 to identify the $w_{j}\left( a_{j},v_{j}\right) $ functions and the joint distribution of $\left( v_{1},...,v_{J}\right) $ from the $\left\{ q_{j}\left( \mathbf{a}\right) \right\} $, as follows. First, note that
so that
where $F_{j}\left( \cdot \right) $ denotes the derivative of the joint distribution function of $\mathbf{v}$ w.r.t. its $j$th element. On the other hand,
and therefore, by the chain-rule, the first fundamental theorem of calculus, and using $w_{j}\left( a_{j},\omega _{j}\left( a_{j},a_{0}\right) \right) =a_{0}$, we have that
and thus from ((ref)) and ((ref)), we have that
which is the same as ((ref)). The RHS of ((ref)) is nonparametrically identifiable from the data, and under the hypothesis of the model, is solely a function of $a_{0}$ and $a_{j}$, which is a testable implication. If this implication is not rejected, denote the RHS of ((ref)) as $t_{j}\left( a_{j},a_{0}\right) $ (this $t_{j}\left( \cdot ,\cdot \right) $\ can be estimated by, say a least squares projection of $\frac{\partial }{\partial a_{0}}q_{j}\left( \mathbf{a}\right) /\frac{\partial }{\partial a_{j}} q_{0}\left( \mathbf{a}\right) $ on a polynomial sieve in $a_{j},a_{0}$). Then solve the PDE
for the $\omega _{j}\left( \cdot ,\cdot \right) $'s as outlined in the proof of Lemma 1 below (see ((ref)) and ((ref))), where $\omega _{j}\left( a_{j},a_{0}\right) $ is strictly increasing in $a_{0}$ and strictly decreasing in $a_{j}$, and obtain the $w_{j}\left( a_{j},v_{j}\right) $ by inverting the solution $\omega _{j}\left( a_{j},a_{0}\right) $'s w.r.t. $ a_{0}$, and the joint density of $\mathbf{v}$ using ((ref)).
In our discussion above, choice probabilities $q_{j}\left( \cdot \right) $ defined in Section 2, correspond to so-called \textquotedblleft average structural function\textquotedblright , c.f. Blundell and Powell 2003, 2004. Estimating these from a non-experimental dataset might be non-trivial when observed budget sets (i.e. price and/or income) are correlated with unobserved individual preferences across the cross-section of consumers. A common empirical assumption is that budget sets and preferences are independent, conditional on a set of observed covariates. Hence it is useful to see how to adapt the above results to the presence of covariates.
Suppose in addition to price and income, we also observe a vector of characteristics $z_{j}$ for each alternative $j=1,...,J$. Assume that the choice-probabilities are generated by maximization of the utilities
where $h_{0}\left( a\right) $ and each $h_{j}\left( a,z\right) $ are strictly increasing and continuous in $a$, and hence invertible. Then an observationally equivalent utility structure is where utility for the $0$th alternative is $a_{0}$ and that for the $j$th alternative is
which is in general not linear or separable in $v_{j}$. Working off this normalization, and essentially repeating the same steps as above holding $ z_{j}$ fixed, lead to the conclusion that for each $z_{j}$,
The RHS of ((ref)) is observable from the data, and for each fixed $ z_{j} $, is solely a function of $a_{0}$, $a_{j}$, which is a testable implication. If this implication is not rejected, denote the RHS of ((ref)) as $t_{j}\left( a_{j},a_{0},z_{j}\right) $, just as above. Then for each each fixed $z_{j}$, solve the PDE
to obtain the $\omega _{j}\left( a_{j},a_{0},z_{j}\right) $, invert w.r.t. $ a_{0}$ to obtain the utilities $w_{j}\left( a_{j},v_{j},z_{j}\right) $ and the joint density of $\mathbf{v}$ using the analog of ((ref)), where we utilize the inverse of $\omega _{j}\left( a_{j},a_{0},z_{j}\right) $ w.r.t. $ a_{j}$, analogous to ((ref)).\footnote{ If even conditional on covariates, independence of preferences and budget sets issuspect, then one needs to employ a \textquotedblleft control function\textquotedblright\ type strategy (c.f. Blundell and Powell, 2004) to estimate the structural choice-probabilities. Indeed, our results above explore the connection between random utility models and \textquotedblleft structural\textquotedblright\ choice probabilities. So, given the extensive econometric literature on estimating structural parameters under endogeneity, we refrain from discussing the consistent estimation of $ q_{j}\left( \mathbf{\cdot }\right) $ any further.}
A key empirical implication of our results is that they can be used to obtain bounds for predicted demand on counterfactual budget sets. We demonstrate how to construct such bounds in the two leading cases of interest, viz. price changes and elimination/addition of alternatives.
Price Changes: Denote the support of observed price and income by $ \mathcal{A}$ and suppose we have to predict demand for alternative 1 at a counterfactual $\mathbf{a}^{\prime }=\left( a_{0}^{\prime },a_{1}^{\prime }...,a_{J}^{\prime }\right) \notin \mathcal{A}$. Such counterfactual budget sets may arise due to potential price changes, e.g. those caused by taxes and subsidies or firm-mergers (c.f. Berry and Pakes 1993). To predict this counterfactual demand, let $\mathcal{A}_{j}$ denote the set of values of $a_{j}$'s that appear in $\mathcal{A}$, and $\mathcal{A} _{jk}$ denote the collection of values taken by the pairs $\left\{ a_{j},a_{k}\right\} $, $j\neq k$ that appear in $\mathcal{A}$. Now, using Lemma 1, we obtain the utility functions $w_{j}\left( a_{j},v_{j}\right) $, $ j=1,2,...,J$ for $a_{j}\in \mathcal{A}_{j}$, and the joint distribution $ f\left( \cdot \right) $ of the unobserved heterogeneity $\left\{ v_{1},v_{2},...,v_{j}\right\} $. Recall that our parameter of interest is
Now, for the pair $\left( a_{1},a_{2}\right) \in \mathcal{A}_{12}$, we have that $w_{1}\left( a_{1},v_{1}\right) \geq w_{2}\left( a_{2},v_{2}\right) \Longrightarrow w_{1}\left( a_{1}^{\prime },v_{1}\right) \geq w_{2}\left( a_{2}^{\prime },v_{2}\right) $ whenever $a_{1}^{\prime }\geq a_{1}$, $ a_{2}\geq a_{2}^{\prime }$ for any pair $\left( a_{1},a_{2}\right) $. Accordingly, define $w_{0}\left( a_{0}^{\prime },v_{0}\right) \equiv a_{0}^{\prime }$, and for each $j=0,2,...,J$ and the upper and lower bound for $1\left\{ w_{1}\left( a_{1}^{\prime },v_{1}\right) \geq w_{j}\left( a_{j}^{\prime },v_{j}\right) \right\} $ by
Therefore, lower and upper bounds on $q_{1}\left( \mathbf{a}^{\prime }\right) $ are given by
Since the utility functions $w_{j}\left( a_{j},v_{j}\right) $, $j=1,2,...,J$ for $a_{j}\in \mathcal{A}_{j}$, and the joint distribution $f\left( \cdot \right) $ of the unobserved heterogeneity $\left\{ v_{1},v_{2},...,v_{j}\right\} $ are identified using Lemma 1, so are $ LB_{1}\left( \mathbf{a}^{\prime }\right) $ and $UB_{1}\left( \mathbf{a} ^{\prime }\right) $.
To get simultaneous bounds on $\left\{ q_{j}\left( \mathbf{a}^{\prime }\right) \right\} $, $j=0,...,J$, we have to impose the constraint that the sum of lower bounds and the sum of upper bounds over $j=0,1,...J$ must equal 1. This amounts to finding the set of $\tilde{q}_{j}\left( \mathbf{a} ^{\prime }\right) $, $j=0,...,J$ such that
where $LB_{j}\left( \mathbf{a}^{\prime }\right) $ and $UB_{j}\left( \mathbf{a }^{\prime }\right) $, defined in ((ref)), are point-identified and satisfy the shape restrictions of Lemma 1 (i). Note that ((ref)) is a set of linear equality/inequality constraints in $\tilde{q}_{j}\left( \mathbf{a} ^{\prime }\right) $ and can be computed using simplex methods. Molinari 2020 discusses several substantive econometric problems that have such linear structure. The bounds ((ref)) on demand in turn provide bounds for welfare calculations corresponding to changes in prices or quality of the products, or addition and elimination of options, since welfare expressions for such cases are known functionals of choice probabilities, c.f. Bhattacharya 2018. The bounds in ((ref)) are sharp because the choice probabilities $\left\{ q_{j}\left( \mathbf{a}\right) \cup \tilde{q} _{j}\left( \mathbf{a}^{\prime }\right) \right\} _{j=0,...,J}$ on $\mathcal{ A\cup }\left\{ \mathbf{a}^{\prime }\right\} $ where $\tilde{q}_{j}\left( \mathbf{a}^{\prime }\right) $ satisfies ((ref)), satisfy all conditions of Lemma 1 and can therefore be rationalized by the same utility functions and heterogeneity distribution as those that rationalize $\left\{ q_{j}\left( \mathbf{a}\right) \right\} _{j=0,...,J}$ on $\mathcal{A}$.
Allen and Rehbeck 2019 derive bounds for $\left\{ q_{j}\left( \mathbf{a} ^{\prime }\right) \right\} _{j=0,...,J}$ when $\mathbf{a}^{\prime }\notin \mathcal{A}$ by assuming the additive structure $w_{j}\left( a_{j},v_{j}\right) =w_{j}\left( a_{j}\right) +v_{j}$ and that $w_{j}\left( a_{j}^{\prime }\right) $ is known even if $\mathbf{a}^{\prime }\notin \mathcal{A}$. This is possible if $w_{j}\left( \cdot \right) $ and the joint distribution of unobserved heterogeneity are parametrically specified, and the values of these parameters are known from the observed choice probabilities. In contrast, the bounds in ((ref)) do not require such arbitrary parametric restrictions on the utility indices $w_{j}\left( \cdot ,\cdot \right) $.
Change in Choice Sets: From an initial situation described by the set-up, suppose alternative $J$ is eliminated from the choice-set. Then the choice probability $q_{j}\left( \mathbf{a\backslash }\left\{ J\right\} \right) $ of alternative $j\in \left\{ 0,1,2,...,J-1\right\} $ can be obtained as follows. First the utilities $w_{j}\left( a_{j},v_{j}\right) $ and the joint density $f_{\mathbf{v}}\left( v_{1},..v_{J-1},v_{J}\right) $ are obtained by applying Lemma 1 to the original choice probabilities when the entire choice set was available. Then the joint density $f_{\mathbf{v} _{-J}}\left( v_{1},..v_{J-1}\right) $ is obtained as
Finally, the choice probability $q_{j}\left( \mathbf{a\backslash }\left\{ J\right\} \right) $ of alternative $j\in \left\{ 0,1,2,...,J-1\right\} $ is obtained as
which is point-identified.
A popular specification of choice probabilities in applied work is the `random coefficient' model such as the mixed logit or BLP (c.f. Berry 1994. McFadden and Train 2000, Gautier and Kitamura 2013). McFadden and Train 2000 show that essentially all choice probability functions generated via utility maximization can be approximated arbitrarily well by an appropriately defined mixed multinomial logit model. In a random coefficient setting, the utility of the $i$th individual from choosing the $j$th alternative is specified as
where $\mathbf{z}_{j}=\left\{ z_{j1},...,z_{jK}\right\} _{j=1,...,J}$ represents a vector of $K$ observed characteristics of alternative $j$, and $ \left( \eta _{ij0},\eta _{i1},...,\eta _{iK},\eta _{ip}\right) $ is a random coefficient vector where $\eta _{ip}>0$ with probability 1 (reflecting non-satiation in the quantity of numeraire), and $U\left( \cdot \right) $ is a potentially nonlinear, unknown sub-utility function.\footnote{ If $U\left( \cdot \right) $ is linear, then income drops out of choice probabilities, which is a strong and testable restriction.} Then
which amounts to choice based on the utility functions $U\left( y_{i}-p_{j}\right) +\varepsilon _{ji}\left( \mathbf{z}_{j}\right) $. Therefore, for each realization of $\mathbf{z}=\left\{ \mathbf{z} _{j}\right\} _{j=1,...,J}$, the conditions and thus conclusions of Theorem 1 hold; the only difference is that the structural choice probabilities appearing in the statement of the theorem will have to be defined conditional on $\mathbf{z}=\left\{ \mathbf{z}_{j}\right\} _{j=1,...,J}$. Similarly, the identification argument of Sec 4.1 will work conditional on $ \mathbf{z}$, implying that the joint distribution of $\left\{ \varepsilon _{ji}\left( \mathbf{z}_{j}\right) \right\} $, $j=1,...,J$ is exactly identified while $U\left( \cdot \right) $ may be over-identified. For example, one would expect the characteristics of alternatives viz. $\mathbf{z }$ to remain identical across consumers in a single market (e.g. the frequency of various modes of public transport are likely to be identical across individuals in the same locality). Then the $q_{j}\left( \mathbf{ \cdot ;z}\right) $'s and their partial derivatives are identified via the variation in income $y$, and hence in $a_{0}=y$ and $a_{j}\equiv y-p_{j}$ for $j=1,...,J$, across individuals in the same market and, additionally, any variation in price within and across markets with the same observed $\mathbf{z}$'s. Applying the identification argument outlined in Section (ref), one obtains the distribution of $\left\{ \varepsilon _{ji}\left( \mathbf{z}_{j}\right) \right\} $, $j=1,...,J$ conditional on each realization of $\mathbf{z}$ and the utility indices. These objects will yield bounds on choice probabilities when the budget set takes counterfactual values due to potential potential policy interventions, by applying ((ref)) or ((ref)) conditional on the $\mathbf{z}^{\prime }$s.
Note further that knowledge of the distribution of the (suitably normalized) $\eta ^{\prime }$s will allow one to bound choice probabilities when \ not only the budget set but also covariates take counterfactual values. If the number of markets is large, the distribution of random coefficients is identical in each market, and there is sufficient independent variation of the $\mathbf{z}$'s across markets, then one can identify the distribution of the normalized $\eta $s from the distribution of the $\varepsilon _{j}\left( \mathbf{z}_{j}\right) $'s by using the Cramer-Wold theorem (c.f. Billingsley 1995, Theorem 29.4, Beran and Hall 1992). To see this, let the value of $\mathbf{z}_{j}$ in market $m$ be denoted by $\mathbf{z}_{j}^{m}$, and denote $\varepsilon _{ji}\left( \mathbf{z}_{j}\right) =\gamma _{i}^{\prime }\mathbf{z}_{j}^{m}$, where $\mathbf{z}_{j}^{m}$ is observed, and the object of interest is the distribution of the unobserved random coefficients $\gamma $ which are the normalized values of the $\eta $'s. Then, using Lemma 1, we obtain the joint distribution of $\left( \gamma ^{\prime }\mathbf{z}_{1}^{m},...,\gamma ^{\prime }\mathbf{z}_{J}^{m}\right) $ in market $m$, and therefore the marginal of $\gamma ^{\prime }\mathbf{z} _{1}^{m}$. Doing this in each market gives us the marginal distribution of each of the projections $\left\{ \gamma ^{\prime }\mathbf{z}_{1}^{m}\right\} $, $m=1,...,M$. Now applying the approach of Beran and Hall 1992 as $ M\rightarrow \infty $ identifies the distribution of $\gamma $ under appropriate regularity conditions. The precision of the corresponding estimator can be increased by using information on all $J$ alternatives, i.e. $\left\{ \gamma ^{\prime }\mathbf{z}_{j}^{m}\right\} ,m=1,...,M$, $ j=1,2,...,J$.
We conclude this subsection with the observation that Lemma 1 also applies to more general models e.g. where utilities are given by
where $\eta _{ip}>0$ with probability 1, and the unobserved $\varepsilon _{ji}\left( \mathbf{z}_{j}\right) $ is not necessarily linear in $\mathbf{z} _{j}$. Condition (ii) of Lemma 1, conditional on observed covariates, is therefore a testable implication of all such models.
This paper provides a unified analysis of integrability and identification in multinomial discrete choice models. It establishes closed-form shape-restrictions on choice-probability functions, under which multinomial choice probabilities can be rationalized via random utility models. These conditions are shown to be necessary and sufficient for the additive random utility model of McFadden. Our results apply equally to random coefficient models like mixed logit -- widely used in IO applications -- because conditional on observed characteristics, these are observationally equivalent to models with additive heterogeneity. Our theoretical results are obtained via application of the classical theory of partial differential equations, whose use in economics and econometrics is relatively novel. The key empirical implications of our results are that they lead to (a) nonparametric identification of random utility models using economic theory as opposed to statistical assumptions, (b) specification of multinomial choice models in applied work that is consistent with economic theory while allowing for fully nonparametric utility functions, unobserved heterogeneity and income-effects, and (c) calculation of theory-consistent nonparametric bounds for demand and welfare on counterfactual budget sets, e.g. those arising from price change due to a tax or subsidy, firm-mergers and changes in the number of available alternatives.