能告诉你什么
Crosstabs 给出总体摘要、变量摘要、模式图、十种最常见的缺失值模式,并判断该模式是否为单调模式。
- 不完整的变量、个案和单个值各占多少比例;这三个数字往往差别很大。
- 哪些变量缺失最多,以及它们的有效 N、平均值和标准差。
- 哪些缺失组合最常见,便于发现跳题规律或整块未作答的题目。
- 模式是否单调(一旦某个变量缺失,排在其后的变量也都缺失),单调时插补可以使用更快的单调法。
适用场景
适合使用
- 在多重插补之前,用于选择插补模型的变量,并判断能否使用单调法。
- 存在退出的固定样本或纵向研究,预期退出者后续几轮的数据缺失。
- 对新的调查文件做快速数据质量检查,也适用于字符串和分类变量。
改用其他方法
- 检验数据是否随机缺失:使用缺失值分析中的方差不等 t 检验和 Little 的 MCAR 检验。
- 填补数值:这一步不做任何插补。请使用插补缺失数据值或替换缺失值。
在 Crosstabs 中如何操作
- 01
打开数据
在工作区打开 .sav、CSV 或 Excel 文件并切换到“统计”模式。
- 02
选择分析模式
在“缺失值”组中选择“分析模式”(MULTIPLE IMPUTATION)。
- 03
勾选要分析的变量
在“要分析的变量”下至少勾选两个变量;数值变量和分类变量都可以。
- 04
设置显示阈值
“显示缺失至少达到此百分比的变量”默认值为 10(与 SPSS 一致);调低它可以在变量摘要中列出所有不完整的变量。
- 05
运行
如果启用了权重,先声明它是频数权重还是抽样权重;模式计数和百分比将使用该权重。然后点击“运行”。
计算示例
以下结果由 Crosstabs 引擎在构建本页时根据模拟数据实际计算得出,并非手工填写。
数据
48 名模拟固定样本成员在四轮调查中回答同一量表题。约 45% 的人在最后一轮之前退出且不再返回,因此形成单调缺失模式。数值由带种子的生成器产生。
| 项目 | 不完整 | 总计 | 不完整百分比 |
|---|---|---|---|
| 变量 | 3 | 4 | 75.0% |
| 个案 | 25 | 48 | 52.1% |
| 值 | 45 | 192 | 23.4% |
| 项目 | 缺失 N | 缺失百分比 | 有效 N | 平均值 | 标准差 |
|---|---|---|---|---|---|
| wave4 | 25 | 52.1% | 23 | 54.23 | 7.88 |
| wave3 | 14 | 29.2% | 34 | 52.95 | 9.45 |
| wave2 | 6 | 12.5% | 42 | 50.12 | 8.89 |
| 个案数 | 百分比 | wave1 | wave2 | wave3 | wave4 |
|---|---|---|---|---|---|
| 23 | 47.9% | ||||
| 11 | 22.9% | X | |||
| 8 | 16.7% | X | X | ||
| 6 | 12.5% | X | X | X |
X 表示缺失值。
结果解读
52.1% 的个案不完整,但缺失值只占全部值的 23.4%,因此删除不完整个案丢弃的信息远多于缺口本身。数据中只出现 4 种模式,且每种都是后续几轮连续缺失,因此引擎判定该模式为单调(变量顺序 wave1、wave2、wave3、wave4);随后多重插补可以使用更快的单调法。
输出表格说明
- 缺失值总体摘要
- 变量、个案和值三条横条;填充部分表示不完整的比例。
- 变量摘要
- 达到显示阈值的变量的缺失 N 与百分比、有效 N、平均值和标准差,按缺失百分比排序。
- 缺失值模式
- 每种模式一行、每个变量一列的图,缺失单元格着色,便于看出成块缺失和单调的阶梯形状。
- 十种最常见的缺失值模式
- 个案数最多的十种模式及其计数和百分比;X 表示缺失值。
前提假设与注意事项
- 缺失指系统缺失、空单元格或已声明的用户缺失代码;其他任何值都视为已观测。
- 单调性检查按缺失由少到多排列变量;只要有一个个案打破阶梯形状,模式就不是单调的。
- 这里不做推断,因此抽样权重只影响计数和百分比。
结果如何验证
测试套件验证:构造的单调模式会被判定为单调并随后使用单调法插补,非单调模式会使多重插补改用 FCS。配套的 MVA 过程的模式计数与独立的 numpy/pandas 参考值逐一精确比对。 验证证据(英文)
常见问题
“单调”是什么意思?
变量可以排成这样的顺序:只要某个变量缺失,其后的变量也都缺失,例如固定样本中的退出。单调数据可以逐个变量插补,无需迭代。
为什么不完整个案的比例远高于缺失值的比例?
只要有一个值缺失,该个案就不完整。少量缺口分散在许多变量上,就会让大多数个案不完整,这也是成列删除会丢掉大量数据的原因。
为什么变量摘要中少了一些变量?
只列出缺失比例达到显示阈值(默认 10%)的变量。把阈值设为 0 即可看到所有至少有一个缺失值的变量。
可以包含分类变量或字符串变量吗?
可以。任何有取值的变量都能参与模式分析;平均值和标准差只对数值变量显示。
相关过程
用你自己的数据运行分析模式
打开 .sav、CSV 或 Excel 文件。所有计算都在浏览器中完成,文件不会离开你的设备。
SPSS 是 IBM Corp. 的商标。Crosstabs 与 IBM 无关联,也未获得 IBM 认可。