楼主: newman2013
1726 4

[问答] 求助一个关于SAS抽奖问题的code [推广有奖]

  • 0关注
  • 0粉丝

大专生

5%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
298 点
帖子
11
精华
0
在线时间
62 小时
注册时间
2013-2-2
最后登录
2022-7-7

楼主
newman2013 发表于 2013-2-2 00:46:38 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
有一个关于抽奖的数据集,里面每个人可以购买一到多张奖券,如:

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

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

扫码加我 拉你入群

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

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

关键词:code COD ODE 什么方法 个人数据 抽奖

沙发
Aharach 发表于 2013-2-4 06:23:37
可以Proc Sort NoDupKey 出来一个只含人名的数据集,然后抽人名。

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

藤椅
tangliang0905 发表于 2013-2-4 08:06:14
既然允许一人买多张奖券,理论上应该是多买的话,中奖概率就大啊。

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

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

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

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