楼主: 6203479170
2327 6

[原创博文] 如何实现1-36整数间随机抽样的问题 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

97%

还不是VIP/贵宾

-

威望
0
论坛币
90 个
通用积分
2.7600
学术水平
2 点
热心指数
7 点
信用等级
2 点
经验
292 点
帖子
125
精华
0
在线时间
219 小时
注册时间
2009-8-2
最后登录
2025-9-8

楼主
6203479170 发表于 2010-7-31 20:07:31 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
不好意思。。。题目打错了。。
二维码

扫码加我 拉你入群

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

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

关键词:如何实现 随机抽样 不好意思 如何

回帖推荐

上山路 发表于5楼  查看完整内容

刚开始学SAS,小试了一下,不知道有没有达到楼主的要求

本帖被以下文库推荐

沙发
wangtuyi009 发表于 2010-7-31 20:16:32
有一个随机生产函数命令,向最早的BASIC什么的都有,其它软件也可以编写出来,查一下随机生成函数
rand()函数生成(0,1)

藤椅
BraveMadMan 发表于 2010-7-31 21:01:20
Don't get lost in technical details. What is the big picture?

板凳
soporaeternus 发表于 2010-7-31 21:42:02
ceil(ranuni(your seed)*36)
Let them be hard, but never unjust

报纸
上山路 发表于 2010-8-3 22:14:38
刚开始学SAS,小试了一下,不知道有没有达到楼主的要求
  1. data aaa;
  2. retain _seed_ 0; /*retain 赋初值0给_seed_*/
  3. a=0;
  4. b=36;
  5. do _i_=1 to 100;
  6. r1=a+(b-a)*ranuni(_seed_); /*区间[a,b上的均匀分布]*/
  7. r2=floor(r1); /*返回小于等于自变量的最大整数*/
  8. r3=int(r1); /*返回整数部分值*/
  9. output;
  10. end;
  11. drop _seed_ _i_ a b;
  12. run;
复制代码

地板
jingju11 发表于 2010-8-3 23:00:39
5# 上山路
对于正数而言,floor和int是一模一样的。所以,你的r2 = r3, 从0 到 35.

7
上山路 发表于 2010-8-4 15:53:31
6# jingju11
呵呵,多谢赐教

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

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