全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4059 1
2014-05-05
想请教论坛里的大神一个问题,我现在有四层数据,每层数据里有12个样本,为了控制质量做重测,想随机挑10%的样本重新测量,但是希望每层都能被抽到,每层里的样本也各不相同,不知道怎么解决,每层样本不同的问题??
我自己用的是程序:
proc surveyselect data=a out=b method=pps_brewer
samprate=0.1 seed=123456;
size subject;
strata period;  id period subject;
run;

每层抽10%,但是两层之间的样本会有重复,请问大家怎么解决比较好?
二维码

扫码加我 拉你入群

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

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

全部回复
2014-5-6 08:00:17
你的程序和你的要求不匹配。不很清楚你的要求,你的程序做的是:从每个分层中按照的Brewer's PPS 方法不放回式抽出两个样本。
Brewer方法是:按照size和分层算出每个记录的选出概率。根据这个概率,算出两次抽取的联合概率. p(I,j|stratum=h)的和为1, 从而保证了理论的正确性。
here, {size = subject } is very hard to understand. I don't think your code makes any sense.
京剧
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群