楼主: carol1222
2507 12

[问答] 随机选择 [推广有奖]

  • 5关注
  • 0粉丝

硕士生

41%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1283 点
帖子
157
精华
0
在线时间
74 小时
注册时间
2010-5-6
最后登录
2014-11-13

楼主
carol1222 发表于 2012-3-26 15:20:52 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
在10个日期里,我要随机,放回抽样2400次,但是proc sample似乎不行啊,各位大虾!求指教
二维码

扫码加我 拉你入群

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

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

关键词:Sample AMPL ROC SAM MPL

回帖推荐

bobguy 发表于10楼  查看完整内容

Here is a simple one with data step. data sample; array dates [10] ('1jan2001'd,'1may2009'd,'1may2010'd,'1apr1906'd,'1feb2010'd, '1aug2001'd,'1may2012'd,'1may1935'd,'1apr1840'd,'1feb1999'd); seed=534; do idnub=1 to 2400; n=rantbl(seed,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1); date=dates[n]; output; end; format date yymmdd10.; run; proc freq data=sample; ...

本帖被以下文库推荐

花有再开日 人无再少年

沙发
doubleds 发表于 2012-3-26 15:28:54
每次要抽几个日期出来?这个用MATLAB随便编个程序就可以实现哦。

藤椅
carol1222 发表于 2012-3-26 15:33:06
doubleds 发表于 2012-3-26 15:28
每次要抽几个日期出来?这个用MATLAB随便编个程序就可以实现哦。
就是从10个日期里抽出2400个,你可以一次抽2400,也可以一次抽一个,然后抽取2400遍,结果是一样的吧,因为每次抽取的概率都是1/10.我这里没有matlab啊
花有再开日 人无再少年

板凳
carol1222 发表于 2012-3-26 17:19:54
顶一下啊
花有再开日 人无再少年

报纸
zhangzachary 发表于 2012-3-26 18:23:51
proc surveyselect. 其实这些都教过你的……
寒冰凤凰 My blog: http://blog.sina.com.cn/u/1058955485

地板
carol1222 发表于 2012-3-27 09:03:12
zhangzachary 发表于 2012-3-26 18:23
proc surveyselect. 其实这些都教过你的……
我试了,但是不成功捏~~~只能抽取比样本量少的次数捏~~
proc surveyselect data=a
      method=srs n=7
      out=Sample;
run;

比如10个样本量,我不能反复抽取1000次呢
花有再开日 人无再少年

7
carol1222 发表于 2012-3-27 18:01:18
zhangzachary 发表于 2012-3-26 18:23
proc surveyselect. 其实这些都教过你的……
不要不理我啦~~~肿么办呢?
花有再开日 人无再少年

8
zhangzachary 发表于 2012-3-28 09:32:40
可以重复取样,自己看帮助
寒冰凤凰 My blog: http://blog.sina.com.cn/u/1058955485

9
leedx 发表于 2012-3-28 09:50:09
用permutation试试看~~~

10
bobguy 发表于 2012-3-28 10:27:08
Here is a simple one with data step.

data sample;
array dates [10] ('1jan2001'd,'1may2009'd,'1may2010'd,'1apr1906'd,'1feb2010'd,
                  '1aug2001'd,'1may2012'd,'1may1935'd,'1apr1840'd,'1feb1999'd);
seed=534;
do idnub=1 to 2400;
   n=rantbl(seed,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1);
   date=dates[n];
   output;
end;
format date yymmdd10.;
run;

proc freq data=sample;
table date;
run;
已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

总评分: 经验 + 3  论坛币 + 3   查看全部评分

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-2 05:43