这并不是一个完整的想法,而是一个讨论的起点。
我收到了一些格式如下的数据:
列标题:
资源、ID、L1、L2、L3...、 M1、M2、M3...
每一行都是一个唯一的受访者
L 和 Ms 是“最喜欢”和“最不喜欢”的选项,与其关联的数字是选择集。
L 和 M 中的数据是所选的配置文件 ID(选择的文本)。
在 JMP 中,我需要的格式为:
ID、选择集、配置文件 ID、响应
手动格式化数据很痛苦,所以我开始编写这个脚本(附件)来尝试解决这个问题。
如果您有这样的数据,请尝试该脚本,看看它是否有效。 如果没有,请发回一段简短的匿名数据,以便我可以看到您的数据的格式。
此脚本中的中间表也可能有助于构建 MaxDiff 平台可以读取的表的多表版本。 (这是第 2 步,它将解决调查数据中不存在所有级别的 Profile ID 的问题。)
脚本的标题有以下重要注释:
//此脚本期望 Max Diff 调查响应采用两个 ID 进行格式化
//列后跟 n L 响应,然后是 n M 响应。 其中的数量
//L列等于M列的数量。
//
//Res, ID, L1, L2..., M1、M2...ID 列、L 和 M 必须遵循此格式。
//格式是必需的,因为列是显式引用的。
//
//所有配置文件 ID 都应该出现。 例如,如果只有三个级别的四个
//调查中出现的响应数据,然后是虚拟响应,包括
//必须添加配置文件 ID 的缺失级别。
脚本中有一些针对数据源的注释选项,请根据数据所在位置编辑注释行。
该脚本中许多 JSL 函数的好例子:
<<GET selected="" columns="" stack=""></GET>