博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
蒙特卡罗方法
阅读量:3949 次
发布时间:2019-05-24

本文共 535 字,大约阅读时间需要 1 分钟。

概念:

蒙特卡罗方法又称统计模拟法、随机抽样技术、是一种随机模拟方法,以概率和统计理论方法为基础的一种计算方法,是使用随机数来解决很多计算问题的方法。将所求解的问题同一定的概率模型相联系,用电子计算机实现统计模拟或抽样,以获得问题的近似解。为象征性地表明这一方法地概率统计特征,故借用赌城蒙特卡罗命名。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
蒙特卡罗方法求定积分的值:
在这里插入图片描述

matlab代码:

N=500;x = unifrnd(0,2,N,1);mean(2*exp(x))

另外计算定积分的方法回顾:

1.F=quad(‘fname’,a,b,tol,trace) Simpson数值积分法

2.F=quad8(‘fname’,a,b,tol,trace) Newton-Cotes数值积分法

其中: fname是被积函数表达式或函数名,a,b分别是上下限,tol可以控制积分精度,省略则取0.001;trace=1则用图形表示积分过程,trace=0,没有图形。

3.int函数。基本格式如下:int(A1,A2,A3,A4),对应四个参数含义分别为

A1:因变量 A2:自变量 A3:积分下限 A4 : 积分上限

蒙特卡罗方法的其他应用:

在这里插入图片描述
多次模拟,计算各项风险,然后汇总比较,最后根据汇总结果进行决策。

转载地址:http://xigwi.baihongyu.com/

你可能感兴趣的文章
如何设置常用JVM参数设置
查看>>
oom分析过程
查看>>
oom堆转储jvm参数设置
查看>>
linux学习之 limit资源限制ulimit 命令
查看>>
Java.lang.IllegalStateException: Failed to close the XContentBuilder
查看>>
telnet连接socket server
查看>>
es 在 7.X版本中去除type的概念
查看>>
elasticsearch bug Synchronize WriteReplicaResult callbacks
查看>>
java内存布局
查看>>
java常用技术栈
查看>>
git 撤销commit
查看>>
redis-缓存失效三种策略(FIFO 、LRU、LFU)
查看>>
jvm参数之堆转储配置
查看>>
pg客户端连接报错:不支援 10 验证类型。请核对您已经组态 ..
查看>>
Linux学习之常用高级命令
查看>>
java的三种随机数生成方式
查看>>
2021-01-21对map进行key或者value排序
查看>>
ConcurrentHashMap 1.7和1.8的区别
查看>>
try-catch-finally执行顺序及语句中对变量进行赋值的问题
查看>>
阻塞锁与自旋锁
查看>>