从 SAS 中的多个数据集创建 n 个样本
Creating n samples from multiple datasets in SAS
我有 6 个数据集,x201201,x201202,...
,我正在寻找一种方法来制作随机样本 n=200
,取自 6 个数据集。
我一直在看 proc surveyselect,但它只需要一个数据集。我可以制作一个合并 6 组的临时集,但这是 easiest/only 的方法吗?
您不必创建副本。您可以生成一个视图。
data x2012 / view=x2012;
set x201201 x201202 x201203 x201204 x201205 x201206;
run;
proc surveyselect data=x2012 method=srs n=200 out=SampleSRS;
run;
我有 6 个数据集,x201201,x201202,...
,我正在寻找一种方法来制作随机样本 n=200
,取自 6 个数据集。
我一直在看 proc surveyselect,但它只需要一个数据集。我可以制作一个合并 6 组的临时集,但这是 easiest/only 的方法吗?
您不必创建副本。您可以生成一个视图。
data x2012 / view=x2012;
set x201201 x201202 x201203 x201204 x201205 x201206;
run;
proc surveyselect data=x2012 method=srs n=200 out=SampleSRS;
run;