楼主: qser123456
1289 3

[问答] 求高手指点一个随机抽样问题~ [推广有奖]

  • 0关注
  • 0粉丝

小学生

50%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
155 点
帖子
7
精华
0
在线时间
4 小时
注册时间
2012-9-28
最后登录
2017-5-2

楼主
qser123456 发表于 2012-10-18 20:14:08 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
事先给定一个数据集,期中有3836个观测值,现在要随意找出1-3800中的随机数100个,并找出以此为观测序号的数据,输出到数据集RANPR。求指点啊~

二维码

扫码加我 拉你入群

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

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

关键词:随机抽样 高手指点 求高手 数据集 ANP

沙发
qser123456 发表于 2012-10-18 20:15:04
自己先顶一个~

藤椅
zkymath 在职认证  发表于 2012-10-19 15:49:14
生成【1,3836】上的随机数,保留前100个不同者,利用point=直接读取相应观测

板凳
oliver_li 发表于 2012-10-21 09:20:42
假定数据集名称为AA
SAS程序如下:

data aa1 ;
seed = -1 ; /* 此处可自行修改 */
set aa ;
seq = ranuni(seed) * (3836-1) + 1 ;
run ;

proc sort data = aa1 ; by seq ; run ;

data RANPR ( obs = 100 ) ;
set aa1 ;
by seq ;
run ;


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

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