SPSS 命令: SPSS CONJOINT

联合分析:成分效用、重要性与市场模拟

联合分析根据受访者对完整产品描述的评分或排序,估计每个属性水平对产品吸引力的贡献。

免费 · 无需注册 · 文件留在本机 · 更新于 2026年10月18日

能告诉你什么

Crosstabs 在浏览器中运行与 SPSS CONJOINT 对应的过程,可使用 ORTHOPLAN 生成的计划或上传的计划文件,按受访者和汇总分别给出含标准误的成分效用、重要性值、拟合统计量和偏好模拟。

  • 每个属性水平的成分效用及其标准误,分别按组和按受访者给出。
  • 每个属性的重要性:其效用范围占全部范围之和的比例,再对受访者取平均。
  • 模型再现偏好的程度(Pearson's R、Kendall's tau)以及对保留卡片的预测能力。
  • 你定义的产品在最大效用、Bradley-Terry-Luce 和 logit 规则下的预测份额。

适用场景

适合使用

  • 受访者对由正交计划构建的完整产品描述进行了评分或排序。
  • 定价与包装决策:某项功能相对于价格值多少,以及哪种配置能赢得份额。
  • 按个人效用对客户进行细分(导出后做聚类)。

改用其他方法

  • 基于选择的联合分析(受访者在每个选择集中选一个):需要多项 logit 或分层贝叶斯模型,而不是对评分做 OLS。
  • 需要估计属性间的交互作用:该模型只含可加的主效应。
  • 设计卡片不正交,或卡片数少于参数个数:面板不接受没有残差自由度的设计。

在 Crosstabs 中如何操作

  1. 01

    打开数据

    在工作区打开 .sav、CSV 或 Excel 文件并切换到“统计”模式。文件只在浏览器中读取。

  2. 02

    选择联合分析和计划

    在“分类”组中选择“联合分析”(CONJOINT)。在“计划来源”中选择“计划文件(含 CARD_ 和 STATUS_ 的 CSV)”并上传,或选择“本次会话中用 ORTHOPLAN 生成的计划”。

  3. 03

    为每个因子选择模型

    为每个因子设置“模型”:离散、线性(数值水平)、理想或反理想(数值且至少三个水平)。对线性因子,可将“预期”设为无、越多越好或越少越好,用于标记逆转。

  4. 04

    说明响应数据

    在“数据类型”中选择“评分(越高越偏好)”“排名(1 = 最偏好)”或“序列(按偏好顺序的卡片编号)”;指定“受访者标识”,并按卡片顺序为每张评定卡片勾选一个响应列——“选择 card1…cardN 列”可自动完成。

  5. 05

    添加模拟产品

    STATUS_ = 2 的计划卡片会自动模拟;可在“模拟产品”中用“添加产品”定义更多产品,然后点击“运行联合分析”。

  6. 06

    查看个人结果并导出

    在“单个受访者”中选择一位受访者,查看其效用和拟合情况;使用“下载每位受访者的效用(CSV)”进行细分。此过程不使用权重,每位受访者计一次。

计算示例

以下结果由 Crosstabs 引擎在构建本页时根据模拟数据实际计算得出,并非手工填写。

数据

使用正交设计示例中的 9 张餐盒设计卡片及其 4 张保留卡片,由 24 名模拟受访者按 1–10 分评定。每位受访者的评分来自围绕共同模式(越便宜越好、每周配送和首盒免费更受欢迎)波动的个人成分效用,再加评分噪声并取整;随机种子固定。价格设为“线性”模型并选择“越少越好”;其他因子为“离散”。另模拟了三款产品。

效用
因子水平效用估计标准误
每盒价格49−6.0570.320
每盒价格59−7.2930.386
每盒价格69−8.5290.451
菜单风格经典0.2550.075
菜单风格素食−0.2310.075
菜单风格家庭−0.0230.075
配送频率每周0.3510.057
配送频率每两周−0.3510.057
试用优惠无−0.4720.057
试用优惠首盒免费0.4720.057
(常量)13.2730.390

评分:值越高表示越偏好。组结果合并全部 24 位受访者;标准误使用合并残差方差。价格为线性模型,其效用 = B × 水平。

重要性值
因子重要性
每盒价格48.274
菜单风格18.549
配送频率15.282
试用优惠17.895

平均重要性:先将每位受访者各因子的效用范围换算为其总和的百分比,再取平均。

相关性
项目值显著性
Pearson's R0.998<.001
Kendall's tau0.930<.001
保留卡片的 Kendall's tau0.667.087

观测偏好与估计偏好之间的相关性;显著性为单尾。

模拟的偏好概率
产品最大效用(%)Bradley-Terry-Luce (%)Logit (%)
低价每周79.239.366.3
高端试用12.529.516.3
中价每两周8.331.217.4

24 位受访者中有 24 位的预测总分全部为正,用于 BTL 和 logit 模型。

结果解读

在 24 名受访者中,每盒价格最重要(占重要性的 48.3%),其次是菜单风格(18.5%)。合并后的线性价格系数 B = −0.124(每单位货币),24 名受访者中有 0 名出现价格逆转。组模型对平均评分的再现程度为 Pearson's R = 0.998,对保留卡片排序的 Kendall's τ = 0.667。在模拟中,“低价每周”获得最大的首选份额(最大效用模型下为 79.2%)。

输出表格说明

效用
每个因子水平的组成分效用、标准误以及常量,基于平均响应估计,并使用合并残差方差。
重要性值
各因子的平均重要性:先将每位受访者的效用范围换算为其总和的百分比,再取平均;同时以条形图展示。
系数
线性因子的斜率 B,理想或反理想因子的 γ1 和 γ2,以及相应的标准误。
相关性
观测偏好与估计偏好之间的 Pearson's R 和 Kendall's tau;保留卡片至少三张时还给出保留卡片的 Kendall's tau。显著性为单尾。
逆转数
有多少位受访者的系数符号与声明的预期相反,或其理想点实际上是最小值。
模拟的偏好概率
每个模拟产品在最大效用、Bradley-Terry-Luce 和 logit 模型下的预测份额;BTL 和 logit 只使用预测总分全部为正的受访者。

前提假设与注意事项

  • 偏好在各属性水平上可加(只含主效应),评分数据按等距尺度处理;排名会被反转,使数值越高表示越偏好。
  • 设计卡片数多于参数个数,从而每位受访者的模型都有残差自由度。
  • 任一评定卡片的响应缺失或无效的受访者会被排除,面板会显示排除人数。

结果如何验证

参考值来自对 SPSS 式效应编码设计做 statsmodels OLS 以及 SciPy 的相关计算;当所有因子均为离散时,效用还与 R 的 conjoint::caUtilities 一致,差异约 4e-14。对评分、排名和序列三种数据,测试要求每位受访者及组的效用、标准误、常量、线性与理想点系数、Pearson 和 Kendall 相关(含保留卡片)以及模拟份额的误差都在 1e-9 以内,重要性值在 1e-8 以内。 验证证据(英文)

常见问题

数据应该如何排列?

每位受访者一行,按卡片顺序每张评定卡片(设计卡片加保留卡片)一列,存放评分或排名;序列数据则在各列中按从最偏好到最不偏好的顺序存放卡片编号。计划本身来自 ORTHOPLAN 或含 CARD_ 和 STATUS_ 的 CSV 文件。

为什么价格的效用全是负数?

在线性模型中,因子效用 = B × 水平,因此斜率为负时每个水平的效用都为负,偏移量由常量吸收。应比较水平之间的差值而非符号;离散因子采用效应编码,各水平之和为零。

重要性是如何计算的?

对每位受访者,某因子的重要性等于其效用范围除以全部范围之和;报告值是所有受访者的平均。它取决于所选的水平——价格区间越宽,价格看起来越重要。

应报告哪种模拟规则?

最大效用规则只计每位受访者的首选,适合高价值决策;BTL 和 logit 把每位受访者的偏好分摊到各产品上,适合频繁购买的商品,其中 logit 对效用差异最敏感。

什么是逆转?

指某位受访者的线性系数符号与你声明的预期相反(例如偏好更高的价格),或其理想点实际上是最小值。逆转较多可能说明作答不认真或预期设定有误。

用你自己的数据运行联合分析

打开 .sav、CSV 或 Excel 文件。所有计算都在浏览器中完成,文件不会离开你的设备。

打开分析工作区

SPSS 是 IBM Corp. 的商标。Crosstabs 与 IBM 无关联,也未获得 IBM 认可。