打开导航
打开分析工作区

最优最差尺度

MaxDiff 分析工具

由最优最差选择数据计算每个项目的偏好:计数分数、汇总 Logit、个体层级贝叶斯(HB)效用,换算为合计 100 分的概率分数,并模拟候选组合的偏好份额。

在线做 MaxDiff 分析

打开 CSV、Excel、SPSS、Stata、SAS 或 JSON 文件(或使用示例数据):宽格式为每个任务一行,含展示项目列与最优、最差选择列;长格式为每个展示项目一行,含最优、最差标记。文件只在浏览器中处理,不会上传。

支持 CSV、Excel、SPSS、Stata、SAS、R、Parquet、SQLite 或 JSON。文件只在当前浏览器标签页中读取,不会上传。 Triple-S 数据请同时选择 .sss 或 .xml 元数据文件及其数据文件。

01

如何使用这个工具

打开数据文件或点击“使用示例数据”,选择数据格式(宽格式或长格式),再指定受访者 ID、任务、展示项目以及最优、最差选择所在的列。计数分数和汇总 Logit 会立即显示。

点击“运行 HB 估计”后,层级贝叶斯会在后台线程中运行,并显示进度;结束后可以在 HB 与汇总 Logit 之间切换结果,导出每位受访者的效用与概率分数,并在偏好份额模拟器中选择一组候选项目。

02

方法:计数、汇总 Logit 与层级贝叶斯

计数分数 =(被选为最优的次数 − 被选为最差的次数)÷ 展示次数,不需要模型,适合作为第一步检查,但会受到项目同组搭配的影响。汇总 Logit 把每次最优选择视为在展示项目中的 Logit 选择(效用 +u),把最差选择视为在剩余项目中的选择(效用 −u),即序贯最优最差模型,给出平均受访者的一组效用及标准误。

层级贝叶斯假设每位受访者的效用 βₙ 服从多元正态分布 N(b, D):b 由正态分布抽样,D 由逆 Wishart 分布抽样(先验方差 1,自由度 = 参数个数 + 5),βₙ 用随机游走 Metropolis 步骤更新,预烧期把接受率调向 30%。效用为保存迭代的后验均值;固定随机种子,所以同样的数据每次结果相同。

  • 概率分数:pᵢ = exp(uᵢ) ÷ (exp(uᵢ) + a − 1),a 为每个任务展示的项目数,再归一化为合计 100;HB 先按受访者计算再求平均。
  • 收敛诊断:均方根似然(RLH)与随机水平比较、Metropolis 接受率、步长,以及总体均值的分半 R̂(≤ 1.1 表示前后两半没有明显漂移)。
  • 浏览器限制:HB 最多 5000 名受访者、60 个参数;超出时在开始前提示。
03

计算示例

合成示例数据中有 300 名受访者,每人完成 8 个任务,每个任务展示 5 条零食产品宣称,每条宣称在全部任务中共展示 1200 次。“口味好”被选为最重要 590 次、最不重要 27 次,计数分数为 0.47。

汇总 Logit(McFadden R² = 0.132)排名第一的是口味好(22.2 分),其后为价格低(14.3)和天然配料(14.2);排在最后的是本地生产(3.0)。按比率尺度,第一名的重要性是最后一名的 7.4 倍。把前三名作为候选组合模拟,它们在全部十条宣称中的偏好份额合计为 58.5%。

在示例数据上运行 HB 可以看到:约三分之一注重健康的受访者对天然配料、低糖和有机的评价远高于平均水平——这正是汇总模型会掩盖的差异。

04

适用与不适用的情况

MaxDiff 的每个回答都是取舍,因此不会出现评分题“样样都重要”的情况,适合给宣称、功能、利益点或广告信息排序。

  • 适用:约 8 到 40 个项目,每个任务展示 3–6 个,每位受访者看到每个项目约 3 次或更多。
  • 适用:需要个体分数来做细分,或为 TURF 式候选组合提供输入。
  • 不适用:项目是带价格和属性的完整产品——应使用基于选择的联合分析(CBC)。
  • 不适用:需要绝对的购买意向——标准 MaxDiff 分数是相对的,弱清单中的第一名分数也会很高。
05

如何解读结果

概率分数按比率解读:20 分的项目偏好程度是 10 分项目的两倍;有十个项目时平均分为 10。受访者意见分歧较大时,优先看 HB 均值而不是汇总 Logit;在使用个体分数之前,先确认 RLH 明显高于随机水平、R̂ 不超过 1.1。

常见问题

先确认方法,再解释结果。

工具需要什么样的数据格式?

宽格式:每个任务一行,含受访者 ID、每个展示位置一列(填项目文字),以及最优、最差两列(填项目文字或代码,或其在任务中的位置;可在“最优/最差列的内容”中指定,默认对整个文件统一自动检测一次)。长格式:每个展示项目一行,含受访者、任务、项目,以及最优、最差标记(1 = 选中;也可以用同一列,1 表示最优、−1 表示最差)。

什么是概率分数(probability-rescaled scores)?

对每位受访者,把每个效用 u 换算为 exp(u) ÷ (exp(u) + a − 1),即该项目在一组平均项目中被选为最优的概率,再归一化为合计 100 并对受访者求平均。它是比率尺度,比原始 Logit 效用更容易向业务方解释。

运行 HB 会让浏览器卡住吗?

不会。HB 在 Web Worker 后台线程中运行,有进度条和取消按钮,页面保持可操作。300 名受访者、10 个项目的常见规模通常只需几秒;过大的任务会在开始前被拒绝。

数据会上传到服务器吗?

不会。文件在当前浏览器标签页中读取和分析,导出文件也在本机生成,不需要注册账户。

在完整数据上运行同样的分析。

源文件在浏览器本地处理,无需注册。基础交叉分析支持中文;部分专业功能和文档导出说明仍为英文。

打开工作区