Nonhomothetic Preferences

nonhomothetic-preferencesdiscrete-choiceasymmetric-switchinglogitqualitymarketingconsumer-heterogeneityutility-theory

Definition

A preference ordering is nonhomothetic if the optimal consumption bundle changes along any budget ray when income rises — equivalently, if indifference curves are not radially symmetric (they rotate rather than shift in parallel). In discrete choice models, nonhomotheticity means that brand-choice probabilities depend on the level of product-class expenditure, not just relative prices. This generates income effects within the product category and is the theoretical basis for asymmetric switching between quality tiers.

Key Ideas

How It Works

Expenditure allocation (two-stage budgeting)

Weak separability: U(x,z)=U(u(x),h(z))U(x,z) = U(u(x),h(z)). In stage 1, household allocates vv to the product class via an expenditure function with demographics and price index. In stage 2, the choice among brands is made by maximizing u(x)u(x) subject to pxvp'x \leq v.

Nonhomothetic choice probabilities (Allenby-Rossi 1991)

  1. For each brand ii, solve lnui=aikiui+ln(v/pi)\ln u^i = a_i - k_i u^i + \ln(v/p_i) for uiu^i (Newton iteration).
  2. Compute vi=lnpi+aikiuiv_i = -\ln p_i + a_i - k_i u^i.
  3. Pr(i)=exp(τvi)/jexp(τvj)\Pr(i) = \exp(\tau v_i)/\sum_j \exp(\tau v_j).

Nesting without explicit nesting

Brands with similar kik_i values generate positively correlated error terms under a homothetic logit — because price shocks that increase uu rotate all household preferences toward low-kk brands simultaneously. This structural correlation mimics nested logit without explicit group definitions. The paper argues that much of the "correlated errors" evidence in scanner panel logit fitting is nonhomotheticity misspecification.

Why It Matters

Open Questions

Related