楼主: reality1989
2109 4

[原创博文] 求用SAS做蒙特卡罗模拟的程序 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

75%

还不是VIP/贵宾

-

威望
0
论坛币
93 个
通用积分
6.9121
学术水平
1 点
热心指数
1 点
信用等级
0 点
经验
1111 点
帖子
112
精华
0
在线时间
222 小时
注册时间
2009-2-27
最后登录
2022-9-23

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
RT,急求!!!
二维码

扫码加我 拉你入群

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

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

关键词:蒙特卡罗模拟 蒙特卡罗 蒙特卡 程序 蒙特卡罗

沙发
爱萌 发表于 2011-12-5 19:32:51 |只看作者 |坛友微信交流群
最恨对我说谎或欺骗我的人

使用道具

藤椅
童话牧场 发表于 2013-3-6 13:37:01 |只看作者 |坛友微信交流群
楼住,现在是否有蒙特卡罗模拟的SAS程序?

使用道具

板凳
reality1989 发表于 2013-3-7 20:50:14 |只看作者 |坛友微信交流群
童话牧场 发表于 2013-3-6 13:37
楼住,现在是否有蒙特卡罗模拟的SAS程序?
蒙特卡罗模拟法运用SAS软件的具体程序:
data eg1;
seed=12345;
array b(10000);
array x(16);
do j=1 to 10000;
do i=1 to 16;
y=normal(seed);                                  /*产生服从标准正态分布的随机数*/
x(i)=y;
end;
array s(17);
s(1)=6.3482;
do i=1 to 16;
s(i+1)=s(i)+s(i)*(-0.000157/16+0.000881/4*x(i));                      /*对s(i)进行迭代*/
end;
b(j)=s17;                                                         /*保留迭代结果*/
end;
do i=1 to 9999;
do j=i+1 to 10000;
if b(j)<b(i) then do;
temp=b(j);b(j)=b(i);b(i)=temp;                                           /*升序排列*/
end;
end;
end;
proc print;
var b500;                                                     /*输出5%分位处的值*/
run;
以上是我很久以前写的,也不知道对错

使用道具

报纸
fishsinging 发表于 2013-3-8 15:51:59 |只看作者 |坛友微信交流群
什么意思,能不能说的具体些。 要不你搜搜proc mcmc,这是SAS里做蒙特卡罗马尔可夫链的进程。搜搜例子吧。

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-27 14:05