楼主: wangjie20012006
2700 1

[编程问题求助] 请教:蒙特卡洛模拟程序 [推广有奖]

  • 0关注
  • 0粉丝

VIP

大专生

85%

还不是VIP/贵宾

-

威望
0
论坛币
706 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
580 点
帖子
78
精华
0
在线时间
41 小时
注册时间
2007-6-2
最后登录
2022-3-16

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
<p>这是我从王群勇上照搬的蒙特卡洛模拟程序,怎么不出结果,问题在哪里?谢谢</p><p>program rdwalk5,rclass<br/>version 10<br/>syntax [,n(integer 1000)<br/>drop _all<br/>quietly set obs 'n'<br/>capture drop y x1 x2 x3 x4 x5 rndy rndx1 rndx2 rndx3 rndx4 rndx5<br/>quietly {<br/>    gen rndy=100+(1000-100)*invnorm(uniform())<br/>    gen rndx1=10+(100-10)*invnorm(uniform())<br/>    gen rndx2=9+(22-9)*invnorm(uniform())<br/>    gen rndx3=2+(12-2)*invnorm(uniform())<br/>    gen rndx4=6+(24-6)*invnorm(uniform())<br/>    gen rndx5=0+(100-0)*invnorm(uniform())<br/>    gen y=rndy<br/>    gen x1=rndx1<br/>    gen x2=rndx2<br/>    gen x3=rndx3<br/>    gen x4=rndx4<br/>    gen x5=rndx5<br/>    replace y=y[_n-1]+rndy[-n] in 2/'n'<br/>    replace x1=x1[_n-1]+rndx1[-n] in 2/'n'<br/>    replace x3=x3[_n-1]+rndx2[-n] in 2/'n'<br/>    replace x4=x4[_n-1]+rndx3[-n] in 2/'n'<br/>    replace x5=x5[_n-1]+rndx4[-n] in 2/'n'<br/>    regress y x1 x2 x3 x4 x5<br/>    matrix matb=e(b)<br/>    matrix matv=e(V)<br/>    return scalar b=el(matb,1,2)<br/>    return scalar se=sqrt(el(matv,2,2))<br/>  }<br/>end<br/>simulate beta=(r(b)) se=(r(se)),reps(10000) nodots:rdwalk</p><p>本文来自: 人大经济论坛(<a href="http://www.pinggu.org">http://www.pinggu.org</a>) 详细出处参考:<a href="http://www.pinggu.org/bbs/thread-361539-1-1.html">http://www.pinggu.org/bbs/thread-361539-1-1.html</a></p>
二维码

扫码加我 拉你入群

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

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

关键词:蒙特卡洛模拟 模拟程序 蒙特卡洛 蒙特卡 simulate 蒙特卡洛 程序 王群

沙发
zwc711214 发表于 2008-9-18 22:02:00 |只看作者 |坛友微信交流群

我没有运行过这程序!!!

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

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

GMT+8, 2024-4-26 16:25