制表:使用公式派生的分类变量时显示缺失值你好,
我正在编写一个脚本来构建一个表,该表将使用公式派生的分类变量作为列。该脚本将用于不同的数据集,因此我想将其概括为显示分类变量中的所有值,即使当前数据集不显示该值。
例如,假设我有包含不同年龄的测试对象列表的数据集,如下所示:
身份证年龄
1 40
2 11
3 21
4 36
我添加了一个名为“Age Bin”的公式列,该列有 3 个组:“< 10”、“10-20”和“">=20”,表格变为:
ID 年龄 年龄 Bin
1 40">=20"
2 11 “10-20”
3 21 >=20”
4 36 >=20”
如果我使用 Tabulate 获取不同年龄组中的测试对象数量表,我会得到以下结果:
">=20" "10-20"
3 1
由于我想在不同的数据集上运行此脚本,有没有办法强制制表显示计数为 0 的“<10”,即使当前数据集中没有计数?选项“包含分组列的缺失”不适用于这种情况。我想在 JSL 中执行此操作,但我什至不知道如何使用控制面板执行此操作,因此我们将不胜感激。
提前致谢。
回复:制表:使用公式派生的分类变量时显示缺失值好主意,那就完美了! 由于我的目标是编写脚本,因此我可以轻松添加和删除这些虚拟列,因此一旦脚本完成,它甚至不会显示。
感谢大家!回复:制表:使用公式派生的分类变量时显示缺失值要添加到 Jim 的想法中,请为标准年龄箱添加三行,并添加一列指示数据行指示的内容:
| ID |
年龄 |
年龄宾 |
地位 |
| 1 |
40 |
>=20 |
数据 |
| 2 |
11 |
10-20日 |
数据 |
| 3 |
21 |
>=20 |
数据 |
| 4 |
36 |
>=20 |
数据 |
| X |
1 |
<10 |
标准 |
| 是 |
15 |
10-20日 |
标准 |
| Z |
25 |
>=20 |
标准 |
当您将这些结果制成表格时,将年龄宾将列拖到行的放置区域上,然后地位列到列的放置区域上。这是结果:

现在您有一个额外的列,但如果您将其转换为表格,则可以将其删除。
回复:制表:使用公式派生的分类变量时显示缺失值感谢您的帮助,但这仅在我分析分类响应时才有效,但我需要概括该方法以在分析中添加其他参数的一般汇总统计数据,这就是我首先要使用制表的原因。
我的数据集中没有很多列,因此我现在可以解决它,而不必构建一堆单独的表。 我希望有一个更简单的方法,谢谢您的回复。回复:制表:使用公式派生的分类变量时显示缺失值这很快:
1.使用值标签列属性并包含所有级别
2. 使用分类平台(分析>消费者研究>分类
3.使用简单,使用“包含不在数据选项中的响应”
4.然后保存转调后的频率...
希望这可以引导您朝着正确的方向前进......
回复:制表:使用公式派生的分类变量时显示缺失值我知道如何执行此操作的唯一方法是加入/更新一个单独的表,其中包含每个组值的一个条目。