可变样本大小的 SAS EG 随机样本
SAS EG Random Sample with variable sample size
我需要一个由确定数量的地址组成的分层随机样本。我的分层变量是邮政编码。
样本大小已经预先确定,并且每个邮政编码具有不同数量的观察值。如何合并每个邮政编码所需的 ob 观察值?是否可以使用 PROC SURVEYSELECT 来做到这一点?我在外部文件中有样本大小。
示例:
邮政编码 NUMBER_OBSERVATIONS
9999 10
8888 15
7777 10
6666 5
可能吗?我怎样才能做到这一点?
谢谢
使用 sampsize
选项并指定您的数据集。它将所有样本限制为每个层的大小。
proc surveyselect data = have
out = want
sampsize=external
;
strata zip;
size number_observations;
run;
我需要一个由确定数量的地址组成的分层随机样本。我的分层变量是邮政编码。 样本大小已经预先确定,并且每个邮政编码具有不同数量的观察值。如何合并每个邮政编码所需的 ob 观察值?是否可以使用 PROC SURVEYSELECT 来做到这一点?我在外部文件中有样本大小。
示例:
邮政编码 NUMBER_OBSERVATIONS
9999 10
8888 15
7777 10
6666 5
可能吗?我怎样才能做到这一点? 谢谢
使用 sampsize
选项并指定您的数据集。它将所有样本限制为每个层的大小。
proc surveyselect data = have
out = want
sampsize=external
;
strata zip;
size number_observations;
run;