SPSS 命令: SPSS SAMPLE

随机抽取个案样本

个案抽样随机选取一部分行:要么按给定概率保留每个个案,要么从前 N 个个案中恰好抽取 n 个。

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

能告诉你什么

Crosstabs 遵循 SPSS SAMPLE 算法并显示随机种子,相同种子总会返回相同的行,样本可下载为 CSV。

  • 选中了哪些个案、共多少个,以及产生它们的种子。
  • 比例法下,实际样本量与目标的接近程度;该数量会随每次抽取而变化。
  • 可复现的抽样记录:任何人使用相同的文件、设置和种子,在 Crosstabs 中都会得到相同的行。

适用场景

适合使用

  • 抽出保留集或验证子集,用于检验在其余数据上建立的模型。
  • 随机抽取子样本,用于人工审核、开放题编码或质量检查。
  • 把很大的文件缩减为便于快速处理的工作样本。

改用其他方法

  • 调查设计中的分层、整群或 PPS 抽样:使用复杂样本选择。
  • 需要加权抽样时:SAMPLE 忽略个案权重,每一行被选中的机会相同。

在 Crosstabs 中如何操作

  1. 01

    打开数据

    在工作区打开 .sav、CSV 或 Excel 文件并切换到“统计”模式。精确抽样按当前行顺序计数。

  2. 02

    选择个案抽样

    在“实用工具与图表”组中选择“个案抽样”。

  3. 03

    选择样本类型

    样本:“约为个案的某一比例”,并设置“比例(0–1)”;或“从前 N 个个案中恰好抽取 n 个”,并设置“n 个个案”和“取自前 N 个个案”。

  4. 04

    设置种子并抽取

    输入“随机种子”(请记录以便复现),点击“抽取样本”,然后点击“下载样本(CSV)”。

计算示例

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

数据

一个含 40 个个案的文件(只与个案数有关:SAMPLE 不看变量值,也忽略个案权重)。三次抽样均使用种子 20261017。

个案抽样
样本选中个案数选中的个案编号
从前 40 个个案中恰好抽取 8 个84, 5, 7, 17, 20, 24, 26, 30
从前 20 个个案中恰好抽取 5 个54, 5, 7, 17, 19
约 25% 的个案134, 5, 7, 8, 17, 20, 24, 26, 30, 33, 35, 37, 38

结果解读

精确抽样分别恰好返回 8 个和 5 个个案,且第二次不会超出第 20 个个案。比例抽样以 0.25 的概率独立保留每个个案,因此返回了 13 个个案,而不是恰好 10 个。使用相同种子重新运行会得到相同的个案编号。

输出表格说明

个案抽样
说明从全部个案中选中了多少个,以及使用的种子。
下载样本(CSV)
包含全部变量的选中行,可在 Crosstabs 或其他软件中打开;工作区数据集不会被筛选。

前提假设与注意事项

  • 近似抽样在每个个案的均匀随机数低于该比例时保留它,彼此独立,因此样本量是随机的。
  • 精确抽样依次遍历前 N 个个案,以(仍需个案数)÷(剩余个案数)的概率保留每个个案,从而恰好得到 n 个。
  • 带种子的随机数流在这里会重现相同样本;SPSS 的随机数流不同,因此选中的行不会与 SPSS 相同。

结果如何验证

SAMPLE 没有外部参考数据,测试检查的是算法性质:精确抽样恰好返回 n 个个案、不会选中前 N 个之外的个案,且同一种子结果可重复。在 2,000 个种子上做 20 选 5 抽样时,每个个案被选中的概率与 0.25 相差不超过 5 个标准误;在 100,000 个个案上按 30% 比例抽样,实际比例与 0.30 相差不超过 0.006。 验证证据(英文)

常见问题

为什么没有恰好得到 10% 的个案?

比例法对每个个案独立决定是否保留,因此数量会在 10% 附近波动,这与 SPSS 一致。如需固定样本量,请使用“从前 N 个个案中恰好抽取 n 个”。

相同种子能得到与 SPSS 相同的样本吗?

不能。方法相同,但随机数生成器不同。在 Crosstabs 中相同种子总会重现相同的样本。

抽样会改变工作区数据吗?

不会。选中的行以 CSV 下载形式提供,你正在分析的数据集保持不变。

会使用个案权重吗?

不会。SAMPLE 忽略权重,每一行被选中的机会相同。如需按规模成比例的概率抽样,请使用复杂样本选择。

用你自己的数据运行个案抽样

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

打开分析工作区

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