Yogurts Choose Consumers? Estimation of Random-Utility Models via Two-Sided Matching

Odran Bonnet, Alfred Galichon, Yu Wei Hsieh, Keith O'Hara, Matt Shum

    Research output: Contribution to journalArticlepeer-review


    The problem of demand inversion - a crucial step in the estimation of random utility discrete-choice models - is equivalent to the determination of stable outcomes in two-sided matching models. This equivalence applies to random utility models that are not necessarily additive, smooth, nor even invertible. Based on this equivalence, algorithms for the determination of stable matchings provide effective computational methods for estimating these models. For non-invertible models, the identified set of utility vectors is a lattice, and the matching algorithms recover sharp upper and lower bounds on the utilities. Our matching approach facilitates estimation of models that were previously difficult to estimate, such as the pure characteristics model. An empirical application to voting data from the 1999 European Parliament elections illustrates the good performance of our matching-based demand inversion algorithms in practice.

    Original languageEnglish (US)
    Pages (from-to)3085-3114
    Number of pages30
    JournalReview of Economic Studies
    Issue number6
    StatePublished - Nov 1 2022


    • C51
    • C60
    • Demand inversion
    • Discrete-choice demand models
    • Partial identification
    • Pure characteristics model
    • Random utility models
    • Two-sided matching

    ASJC Scopus subject areas

    • Economics and Econometrics


    Dive into the research topics of 'Yogurts Choose Consumers? Estimation of Random-Utility Models via Two-Sided Matching'. Together they form a unique fingerprint.

    Cite this