楼主: burnpark
3830 3

sas 分组随机抽样 [推广有奖]

  • 1关注
  • 2粉丝

已卖:1份资源

讲师

21%

还不是VIP/贵宾

-

威望
0
论坛币
2979 个
通用积分
6.6000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
4270 点
帖子
128
精华
0
在线时间
591 小时
注册时间
2009-3-17
最后登录
2024-10-13

楼主
burnpark 发表于 2009-10-27 12:48:42 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
请问用proc surveyselect怎么做以组为单位的随机抽样?
比如book2里 code1471是一个组,随机抽样时将整个1471组抽出,而且不要打乱组里year的顺序。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:随机抽样 surveyselect Surveys Survey Select 而且

本帖被以下文库推荐

沙发
sushe1527 发表于 2009-10-27 14:34:23
/*假设需要随机抽取的组数为n*/
%let n=2;
proc sql noprint;      
create table temp1 as select distinct code, RANUNI(0) as _ran_ from x order by _ran_;
create  table temp2 as select * from temp1 (obs=&n);
create table final as select * from x where exists (select * from temp2 where x.code=temp2.code);quit;

藤椅
nkwilling 发表于 2009-10-27 16:58:49
人大的视频培训班SAS应用班里面有详细的专业介绍,主要是运用STRATA解决,并可以用MACRO实现。

板凳
burnpark 发表于 2009-10-29 17:39:39
谢谢~o(∩_∩)o...

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-16 08:10