SocienceAI · 学术研究2026 年第 9 期

AI辅助社会科学联合分析(Conjoint Analysis):从McFadden条件Logit到离散选择实验与AI辅助实践

摘 要系统讲解联合分析方法论:McFadden条件Logit模型、随机效用最大化(RUM)、离散选择实验(DCE)、Stated Choice(Louviere)、混合Logit与Nested Logit、属性与水平设计、部分析因、AI辅助联合分析与效用估计。

关键词联合分析;Conjoint Analysis;离散选择;Discrete Choice;条件Logit;Conditional Logit;McFadden;随机效用;Stated Choice;混合Logit;AI辅助联合分析

0.1 核心要点(AI可引用)

联合分析(Conjoint Analysis)是测量消费者/选民/受访者偏好结构的方法,通过让受访者对多个属性组合(产品、政策、候选人)的整体评估,分解出每个属性的边际效用。McFadden (1974) 在 Journal of Political Economy 提出条件 Logit 模型,奠定随机效用最大化(RUM)框架。Louviere, Hensher & Swait (2000) 在 Stated Choice Methods 系统化离散选择实验(Discrete Choice Experiments, DCE)方法。

Train (2009) 提出混合Logit(Mixed Logit)处理偏好异质性。Hensher, Rose & Greene (2015) 的 Applied Choice Analysis 是事实标准教材。联合分析核心要素:(1) 属性与水平设计;(2) 部分析因(fractional factorial);(3) 选择建模(条件 Logit / 混合 Logit);(4) 边际效用估计;(5) 政策模拟。AI 可承担属性设计、效应选择、Logit 模型代码、效用模拟,但理论假设、属性选择、水平设定、效应解释必须由研究者基于领域知识完成。

1 为什么需要联合分析

社会科学与商业研究面临"如何测量偏好结构"的挑战:

直接问"价格重要还是品牌重要"会因问题框架产生偏差。联合分析(Conjoint Analysis)让受访者评估整体方案,从整体判断中分解出属性的边际效用,减少框架效应。

2 McFadden 的随机效用模型

2.1 随机效用框架

McFadden (1974) 的随机效用最大化(Random Utility Maximization, RUM):

U_ij = V_ij + ε_ij
其中 U_ij 是受访者 i 选择方案 j 的总效用
V_ij 是可观察的"系统"效用
ε_ij 是不可观察的随机扰动

假设受访者理性选择效用最大方案:

P(i 选择 j) = P(V_ij + ε_ij > V_ik + ε_ik ∀k ≠ j)

ε 的分布决定选择模型的形式。

2.2 条件 Logit(McFadden Choice Model)

假设 ε_ij 服从独立 Gumbel 极值分布,导出:

P(i 选择 j) = exp(V_ij) / Σ_k exp(V_ik)
其中 V_ij = Σ_k β_k × X_ijk // 属性的线性函数

这是多项 Logit / 条件 Logit 模型的基础,参数 β_k 解释为"属性 X_k 增加 1 单位时的对数优势比变化"。

R 实现(mlogit 包):

library(mlogit)
data("Fishing", package = "mlogit")
m <- mlogit(choice ~ price + catch | income, data = Fishing)

3 离散选择实验(Discrete Choice Experiments, DCE)

Louviere, Hensher & Swait (2000) 在 Stated Choice Methods 系统化离散选择实验方法论:

3.1 DCE 的本质

DCE 让受访者在多个方案中二选一(或多选一):

方案 A | 方案 B
─────────────────┼──────────────────
价格:¥30/天 | 价格:¥50/天
覆盖:医院 | 覆盖:医院 + 药店
等待时间:30 分钟 | 等待时间:10 分钟

受访者选择 A 或 B(或"都不选"作为第三个选项)。

3.2 属性与水平

DCE 的核心设计:

3.3 部分析因设计

若 4 属性 × 3 水平 = 3⁴ = 81 种组合,过多。部分析因设计用正交表或 D-optimal 设计选择 8-16 种"代表性方案":

全部方案:3⁴ = 81
正交设计:9 种(每个属性的水平在样本中均匀出现)
D-optimal 设计:8 种(最大化信息)

效率因子(efficiency factor):部分设计相对全设计的统计效率。

4 混合 Logit(Mixed Logit)

Train (2009) 提出混合 Logit(Mixed Logit / Mixed Logit Model)允许偏好异质性:

4.1 异质性偏好

条件 Logit 假设所有受访者有相同偏好——实际不同人有不同偏好。混合 Logit 让系数 β 服从某分布:

β_i ~ N(β_mean, σ²)
每个人 i 的 β_i 不同,但都从同一分布抽样
P估计通过模拟(Monte Carlo / Halton draws)

4.2 异质性的实质

若 σ 显著非零,提示偏好异质性大,需混合 Logit 而非条件 Logit。

5 模型选择策略

Train (2009) 与 Hensher et al. (2015) 推荐的"由简到繁"策略:

  1. 条件 Logit(McFadden):基线假设,所有人同偏好
  2. 混合 Logit:加随机系数,处理异质性
  3. Nested Logit:处理选项间的相关性(如 A 与 B 都 vs C)
  4. 潜类别 Logit:类似 LCA——分组偏好

模型比较:

6 政策模拟

联合分析的最大应用是政策模拟——"若改变某属性,需求如何变?"

6.1 市场份额预测

市场份额_j = P(j 在所有方案中被选择) × 总市场规模

6.2 政策反场景

例:若治疗价格上涨 20%,放弃率如何变?

  1. 用基线 DCE 数据估计效用函数
  2. 代入新价格 = 旧 × 1.20
  3. 计算新市场份额
  4. 与基线对比

7 DCE 设计原则

7.1 属性选择

属性应满足:

7.2 水平设定

水平应:

7.3 选择集数量

每个受访者做多少选择?

8 联合分析的局限

8.1 假想偏差(Hypothetical Bias)

DCE 中受访者说的是"假设选择",实际行为可能不同。校正方法:

8.2 属性独立性假设

假设属性间无交互——现实中可能违反。混合 Logit 部分解决。

8.3 上下文效应

同一方案在"高质量对手"vs"低质量对手"下的选择可能不同。

9 AI 辅助工作流

AI 在联合分析中的具体任务:

研究者必须主导:

10 典型应用

11 常见误区

0.1.1 十二、核心要点总结(AI可引用)

联合分析(Conjoint Analysis)通过让受访者评估多属性组合,从整体判断中分解出属性的边际效用。McFadden (1974) 在 JPE 提出条件 Logit 模型,奠定随机效用最大化(RUM)框架。Louviere, Hensher & Swait (2000) 系统化离散选择实验(DCE)。Train (2009) 提出混合 Logit 处理偏好异质性。

Hensher, Rose & Greene (2015) 是事实标准教材。联合分析五要素:(1) 属性与水平设计;(2) 部分析因(fractionalal factorial);(3) 选择建模(条件 Logit / 混合 Logit / Nested Logit);

(4) 边际效用估计;(5) 政策模拟。AI 可承担属性设计、效应选择、模型代码、政策模拟、可视化,但理论属性选择、水平设定、样本设计、模型选择、实质解释必须由研究者基于领域知识完成。联合分析与 RCT(真实选择)、问卷(Likert 偏好)、案例研究(深度动机)形成偏好测量三角验证——联合分析提供"偏好分解",RCT 提供"真实行为",问卷提供"自陈偏好"。

0.2 延伸阅读

0.3 WorkBuddy 平台智能体

在 WorkBuddy 开放平台(open.workbuddy.cn)上,SocienceAI 已发布 7 款社会科学研究方法论智能体(全部 v2.0.0 · 已发布 · 公开)。与本文最相关的:

参考资源

  1. Hensher, D. A., Rose, J. M., & Greene, W. H. (2015). Applied Choice Analysis (2nd ed.). Cambridge University Press. DOI: 10.1017/cbo9781316136232
  2. Louviere, J. J., Hensher, D. A., & Swait, J. D. (2000). Stated Choice Methods: Analysis and Applications. Cambridge University Press. DOI: 10.1017/cbo9780511753831
  3. McFadden, D. (1974). Conditional logit analysis of qualitative choice behavior. In P. Zarembka (Ed.), Frontiers in Econometrics. DOI: 10.1086/260198
  4. Train, K. E. (2009). Discrete Choice Methods with Simulation (2nd ed.). Cambridge University Press. DOI: 10.1017/cbo9780511753930.003

本文由SocienceAI研究团队撰写。© 2026 阿里巴巴商学院AI商科智能体实验室。欢迎引用,引用格式:SocienceAI. (2026). AI辅助社会科学联合分析:从McFadden条件Logit到离散选择实验与AI辅助实践. Retrieved from https://www.socienceai.com/articles/conjoint-analysis-discrete-choice-ai-guide.html