如何在SPSS中按二分变量取值抽取指定数量的随机样本?
SPSS实现二分变量分层随机抽样(各组500例)
图形界面操作步骤
- 打开目标数据集后,点击顶部菜单栏的「数据」→「选择个案」
- 在弹出的窗口中,选择「随机个案样本」选项,然后点击下方的「样本」按钮
- 进入「选择随机样本」窗口后,选择「基于组的样本」,再点击「定义」按钮
- 在「基于组的随机样本」配置窗口:
- 把你的二分变量(取值0/1的分组变量)选入「分组变量」框
- 选择「每个组的案例数」,输入
500 - 依次点击「确定」完成抽样
语法快速操作
直接复制以下代码到SPSS语法编辑器,替换二分变量名为你实际的变量名称,执行即可:
* 按二分变量分组,每组抽取500例随机样本. SAMPLE BY 二分变量名 (500). EXECUTE.
注意事项
- 如果某一组的原始案例数少于500,SPSS会自动抽取该组全部案例,提前检查数据组分布避免抽样结果不符合预期
- 不想改动原数据集的话,先通过「数据」→「复制数据集」创建副本,再在副本上操作
内容的提问来源于stack exchange,提问作者B Goodgame
相关产品推荐
相关产品推荐

