楼主: paoo
1496 8

实在不行了,求助大家,关于simulation的CODE。~~实在不会写啊~ [推广有奖]

  • 0关注
  • 1粉丝

已卖:401份资源

硕士生

66%

还不是VIP/贵宾

-

威望
0
论坛币
171 个
通用积分
2.1360
学术水平
1 点
热心指数
3 点
信用等级
0 点
经验
1352 点
帖子
222
精华
0
在线时间
93 小时
注册时间
2007-5-26
最后登录
2023-11-27

楼主
paoo 发表于 2012-4-5 13:48:52 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
题目是这样的,给定一个分布如下

y    p_y
1    0.05
2    0.15
3    0.15
4    0.15
5    0.5

生成1000个数,然后求这1000个数的平均值

之后重复10000次

求出10000个平均数的分布~


脑袋都想破了,求助求助!
高手帮帮忙吧~
二维码

扫码加我 拉你入群

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

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

关键词:Simulation ulation ATION code 求助大家 平均数 平均值

沙发
水木羽泉 发表于 2012-4-5 14:01:54
编程题目?

藤椅
paoo 发表于 2012-4-5 14:07:33
统计课的题目

板凳
paoo 发表于 2012-4-5 14:08:15
水木羽泉 发表于 2012-4-5 14:01
编程题目?
是统计的题目~
要疯了都~
帮帮忙吧~

报纸
paoo 发表于 2012-4-5 14:08:58
大侠们,帮帮忙吧~

地板
chendonghui1987 发表于 2012-4-5 14:29:53
对不起,我不是学统计的,只会根据具体的要求做sas程序,能把你的问题描述的清楚一些,我可能会有办法

7
水木羽泉 发表于 2012-4-5 23:41:38
paoo 发表于 2012-4-5 14:08
是统计的题目~
要疯了都~
帮帮忙吧~
。。。我不会。。。
我说不像程序呢 呵呵

8
maidenhan 发表于 2012-4-6 09:14:06
This code could generate the base data u want.
  1. proc sql;
  2. drop table temp01;
  3. drop table temp02;
  4. drop table temp03;
  5. quit;
  6. %macro cycle_macro(cycle);
  7. %do c = 1 %to &cycle.;
  8. data temp01(keep = y);
  9. do ii = 1 to 1000;
  10. r1 = abs(rannor(0));
  11. r2 = r1 - floor(r1);
  12. select;
  13. when ( r2<=0.05 ) y = 1;
  14. when ( r2<=0.05 + 0.15 ) y = 2;
  15. when ( r2<=0.05 + 0.15*2 ) y = 3;
  16. when ( r2<=0.05 + 0.15*3 ) y = 4;
  17. otherwise y = 5;
  18. end;
  19. output;
  20. end;
  21. run;
  22. proc sql;
  23. create table temp02 as
  24. select avg(y) as avg_y from temp01;
  25. quit;
  26. proc append base = temp03 data = temp02; run;
  27. %end;
  28. %mend;
  29. %cycle_macro(cycle = 10000);
复制代码

9
jingju11 发表于 2012-4-8 11:36:44
lz gives an excellent solution. you can also read the following:
http://blog.sina.com.cn/s/blog_a3a9263601011zz2.html

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

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