全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1668 4
2013-02-02
有一个关于抽奖的数据集,里面每个人可以购买一到多张奖券,如:

人名    奖券号
A          1
A          2
A          3
B          4
C          5
C         6
D         7

等等总共100多人,几百张奖券,如果要抽10个人中奖,按人名抽,请问用什么方法能使抽出的人名不重复?因为比如A买的比例大,可能会被抽中两次,那么导出的10个人数据集中,实际上只有9人或更少,这个用SAS弄改怎么办?谢谢指教!
二维码

扫码加我 拉你入群

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

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

全部回复
2013-2-4 06:23:37
可以Proc Sort NoDupKey 出来一个只含人名的数据集,然后抽人名。

需要奖卷号码的话,只需要做一个Proc Sql 就好。

二维码

扫码加我 拉你入群

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

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

2013-2-4 08:06:14
既然允许一人买多张奖券,理论上应该是多买的话,中奖概率就大啊。
二维码

扫码加我 拉你入群

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

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

2013-2-4 08:08:14
如果允许一人买多张奖券的话,当然他中奖概率变大啊,理论上应该是每张奖券中奖概率是一样的啊,而不是每个人
二维码

扫码加我 拉你入群

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

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

2013-2-5 12:53:59
不太清楚需求。给个结论性的提示——抽奖的概率与顺序无关,希望有帮助。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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