Conjoint Analysis

bayesianconjoint-analysisconsumer-heterogeneitydiscrete-choicegibbs-samplerhierarchical-modelprobitmarketingpanel-datarandom-coefficient-model

Definition

Conjoint analysis is a survey-based technique for measuring how consumers trade off product attributes. Respondents evaluate or choose among product profiles that vary on multiple attribute levels; the inferred part-worths (utilities for each attribute level) reveal the relative importance of attributes in purchase decisions. Choice-based conjoint (CBC), in which respondents select a preferred alternative from a set, is the standard format in modern marketing research and pairs naturally with multinomial logit or probit likelihood specifications.

Key Ideas

How It Works

Study Design

Attributes (e.g., interest rate, annual fee, bank brand) are crossed with attribute levels (high/medium/low) to form a full factorial; fractional profiles keep the questionnaire manageable. Each respondent evaluates 13–17 paired comparisons in a typical commercial study.

Four-Block Gibbs Sampler (Allenby-Rossi-McCulloch 2005, eqs. 16–19)

Under the hierarchical logit model:

yhx,βhLogit(x,βh)(16)y_h | x, \beta_h \sim \text{Logit}(x, \beta_h) \qquad (16) βhzh,Γ,VβN(Γzh,Vβ)(17)\beta_h | z_h, \Gamma, V_\beta \sim \mathcal{N}(\Gamma z_h, V_\beta) \qquad (17) Γa,Aprior(18)\Gamma | a, A \sim \text{prior} \qquad (18) Vβw,WInv-Wishart(19)V_\beta | w, W \sim \text{Inv-Wishart} \qquad (19)

Gibbs cycle:

  1. Draw each βh\beta_h one respondent at a time given {yh,x}\{y_h, x\} and current hyper-parameters (Metropolis step for the logit likelihood)
  2. Draw Γ{βh},Vβ\Gamma | \{\beta_h\}, V_\beta — Normal-Normal conjugate
  3. Draw Vβ{βh},ΓV_\beta | \{\beta_h\}, \Gamma — Inverse-Wishart conjugate
  4. Repeat

Conditional independence: given {βh}\{\beta_h\}, blocks 2–3 do not depend on the raw choices — all information flows through {βh}\{\beta_h\}.

Original Extremes Paper (Allenby-Ginter 1995)

The foundational application uses a continuous-normal (rather than logit) paired-comparison likelihood: yi,h=xi,h(α+βh)+εi,hy_{i,h} = x_{i,h}'(\alpha + \beta_h) + \varepsilon_{i,h}, εi,hN(0,σ2)\varepsilon_{i,h} \sim N(0, \sigma^2), where α\alpha is a common fixed-effects vector and βhN(Γzh,D)\beta_h \sim \mathcal{N}(\Gamma z_h, D) (Multivariate Normal, MVN). The six-block Gibbs sampler cycles through α\alpha, each βh\beta_h, Γ\Gamma, DD, σ2\sigma^2, and a rejection-sampling step for the paired-comparison latent utilities; priors: DIW(15,15I)D \sim \mathrm{IW}(15, 15I) (Inverse-Wishart), σ2Inv-χ2(1,5)\sigma^2 \sim \text{Inv-}\chi^2(1, 5); 2000 iterations, last 1000 used.

The extremes argument: Low annual fee and low interest rate have almost identical mean utility (~4.2 utiles each). Yet 24.2% of respondents exceed net utility > 5.0 for low fee vs. only 19.2% for low interest, because cov(low fee, out-of-state bank) = 5.34 produces a fatter right tail. This translates to 111 vs. 58 respondents with >70% segment membership probability. The insight: product design is a tail-area problem, and the right objective is to find the product that generates the largest extreme segment.

Credit Card Application (Allenby-Rossi-McCulloch 2005)

N=946N=946 bank customers, 14,799 paired comparisons, 7 attributes (interest rate, rewards, annual fee, bank brand, rebate, credit line, grace period), plus 3 demographic covariates (age, income, gender). Key results from posterior mean of Γ\Gamma:

Tail-area comparison: suppose the target market requires net utility > 10. Low annual fee puts 7.5% of respondents above threshold; low fixed interest puts only 4.5% — despite low interest having higher mean utility (+0.8 utiles). The difference is driven by VβV_\beta: covariance(low fee, out-of-state) = 8.5 (ρ=0.80\rho=0.80) vs. covariance(low interest, out-of-state) = 1.9 (ρ=0.23\rho=0.23). The low-fee distribution has nearly twice the tail mass even though it has lower mean.

Full VβV_\beta diagonal (from Allenby-Rossi HB Chapter, Table 20.3): out-of-state (OOS) Bank = 15.9, Low Annual Fee = 13.5, Med. Variable Interest = 10.2, Low Fixed Interest = 8.8, High Rebate = 8.5, High Credit Line = 6.3, Long Grace Period = 5.0, Bank B = 3.5, Med. Annual Fee = 4.1, Rewards programs = 1.2–3.0. Key off-diagonals: cov(Low Fee, OOS Bank) = 8.1 (ρ=0.55\rho=0.55); cov(Low Fixed Int., OOS Bank) = 2.1 (ρ=0.18\rho=0.18); cov(Low Fee, Long Grace) = 5.1 (ρ=0.62\rho=0.62). The Γ\Gamma matrix (Table 20.2): Low Fixed Interest intercept = 4.883, OOS Bank = −3.758; female → Low Annual Fee = 1.302, age → Low Fixed Interest = −0.025/year.

Point Estimates vs. Full Posterior

Using only posterior means of Γ\Gamma and VβV_\beta (plug-in) systematically overestimates market potential by ignoring hyper-parameter uncertainty. The correct tail-area uses all posterior draws of {βh}\{\beta_h\}:

Market potential=1Gg=1G1[net utility(g)>threshold]\text{Market potential} = \frac{1}{G}\sum_{g=1}^G \mathbf{1}[\text{net utility}^{(g)} > \text{threshold}]

Why It Matters

Open Questions

Related