- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
eviews中的蒙特卡洛模拟程序
模拟程序案例
例1,在做抛掷一枚质地均匀的硬币的试验中发“正面朝上”的事件(用 1表示)和“正 面朝下”的事件 A (用0表示)的情况。历史上一些学者得到的具体试验结果如下:
现在需要利用eviews来模拟上述三位学者的实验。
算法分析:上述三学者的实验均为二项分布的实验, 可以直接利用eviews产生二项分布随
机数的函数 @rbinom (n,p).
编程如下:
workfile binom u 1 2048
series result
for !i=0 to 1
smpl 1 2048
series x
x(1)=0
for !cou=1 to 2048
x(!cou)=@rbi nom(!i,0.5)
n ext
n ext
x.hist
Series: X
Sample 1 2048 Observations 2048
Mean
0.507813
Median
1.000000
Maximum
1.000000
Minimum
0.000000
Std. Dev.
0.500061
Skewness
-0.031254
Kurtosis
1.000977
Jarque-Bera
341.3334
Probability
0.000000
1,200
1,000 -
800 -
600 -
400 -
200 -
0 I I 1 I 1 I 1 I 1 I 1 I 1 I 1 I 1 I 1
0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
例2 (投掷骰子)(1)投掷一颗质地均匀的骰子,令 X表示其出现的点数,分析各点数出
现的频率的稳定性及变化规律;(2)利用统计的方法,根据“频率的稳定性”规律求投掷 一枚质地不均匀的骰子出现某点数的概率;(3)演示随机变量 X的数学期望的统计意义。
算法分析:根据逆变换法产生来自分布函数 F (x)的随机数,就要求出F-1(y),其中F-1
(y)= inf{x : F (x) y}.0 y 1.质地均匀的骰子各点数出现的频率的分布函数是
F (x) =p (xx) = (i=1 ) /6,i-1 xvi,i=1,2,…,7
可求得
F-1 (y) =inf{x:F (x) y}.0 y 仁i-1, (i-1) /6y vi/6, i=1,…,6
因而,可先由产生均匀分布随机数的函数 @runif ( 0,1)抽取y值,再来计算F-1 (y)
值即可。
程序实现:
workfile binom u 1 1000
smpl 1 1000 series x series y series a1 series a2 series a3 series a4 series a5 series a6 for !i=1 to 1000 a1(!i)=1/6 a2(!i)=2/6 a3(!i)=3/6 a4(!i)=4/6 a5(!i)=5/6 a6(!i)=1 x(!i)=@runif(0,1) if x(!i)a1(!i) then y(!i)=1 else if x(!i)=a1(!i) and x(!i)a2(!i) then y(!i)=2 else if x(!i)=a2(!i) and x(!i)a3(!i) then y(!i)=3 else if x(!i)=a3(!i) and x(!i)a4(!i) then y(!i)=4 else if x(!i)=a4(!i) and x(!i)a5(!i) then y(!i)=5 else if x(!i)=a5(!i) and x(!i)a6(!i) then y(!i)=6 else y(!i)=7 endif endif endif endif endif endif next y.hist
200Series: YSample 1 1000
200
Series: Y
Sample 1 1000
Observatio ns 1000
Mea n
3.524000
Media n
3.000000
Maximum
6.000000
Mini mum
1.000000
Std. Dev.
1.680550
Skew ness
-0.002354
Kurtosis
1.761188
Jarque-Bera
63.94489
Probability
0.000000
1.通过已知总体模型得到多组样本数据,进行多次回归,验证回归结果的特征、性质 最小二乘法的无偏性
workfile me u 1 10
vector(10) v1
vl.fill 80, 100,120,140,160,180,200,220,240,260 mtos(v1,x)
!b1
原创力文档


文档评论(0)