SAS如何在proc surveyselect中将变量编号用作种子?
所以我有一个数据集,它有每个阶层的样本大小和种子 如何在过程调查选择中引用这些 我的代码:SAS如何在proc surveyselect中将变量编号用作种子?,sas,Sas,所以我有一个数据集,它有每个阶层的样本大小和种子 如何在过程调查选择中引用这些 我的代码: proc surveyselect data=hca2 (where =(disp=1 and fin=1 and dol_str=1)) out=Disp1_Fin1_DS1 method=SRS seed=seed sampsize=samp_n; run; 有人知道怎么做吗?在proc surveyselect中有一个辅助输入数据集引用,它可能是您的答案 下面是一个简单的例子: proc so
proc surveyselect data=hca2 (where =(disp=1 and fin=1 and dol_str=1))
out=Disp1_Fin1_DS1
method=SRS
seed=seed
sampsize=samp_n;
run;
有人知道怎么做吗?在
proc surveyselect
中有一个辅助输入数据集引用,它可能是您的答案
下面是一个简单的例子:
proc sort data = sashelp.class out = class;
by sex name;
run;
data config;
do sex = 'F','M';
_seed_ = 42;
_nsize_ = 6;
output;
end;
run;
proc surveyselect data = class out = result method = srs seed=config sampsize=config outseed;
strata sex;
run;
打开数据集
结果
,看看它是否是您所需要的。在过程调查选择
中有一个辅助输入数据集参考,它可能是您的答案
下面是一个简单的例子:
proc sort data = sashelp.class out = class;
by sex name;
run;
data config;
do sex = 'F','M';
_seed_ = 42;
_nsize_ = 6;
output;
end;
run;
proc surveyselect data = class out = result method = srs seed=config sampsize=config outseed;
strata sex;
run;
打开数据集
result
,看看它是否是您所需要的。我认为您必须单独提取种子,我不知道通过数据集提供种子的方法。我认为您必须单独提取种子,我不知道通过数据集提供种子的方法。很好!说一些事情做不到总是有危险的,但很高兴有一个更简单的解决办法!美好的说一些事情做不到总是有危险的,但很高兴有一个更简单的解决办法!