SPSS:如何对每个值的特定数量的案例进行随机抽样?

问题描述 投票:0回答:1

我有一个数据集,其中包含大量双分变量(0 或 1)的情况。 SPSS中有没有办法要求随机抽取500个值为0的案例和500个值为1的案例(总共1000个)?本质上是尝试获取每个值都有均匀数量案例的随机样本。

我搜索了 IBM 网站和大量 YouTube 视频,但似乎找不到类似的内容,尽管听起来很简单。

spss sampling
1个回答
0
投票

实现此目的的一种方法是创建一个随机变量,按该变量排名,并根据排名保留每个类别的 500 个案例:

compute rndm=uniform(1).
RANK VARIABLES=rndm (A) BY yourdichovar  /RANK  /PRINT=NO  /TIES=MEAN.
select if Rrndm<=500.
exe.
© www.soinside.com 2019 - 2024. All rights reserved.