matlab 蒙特卡洛工具箱_量化投资_轻松实现MATLAB蒙特卡洛方法建模

本文详细介绍了如何使用MATLAB进行蒙特卡洛仿真,包括随机数生成、股票价格路径模拟、期权定价等。通过具体代码示例展示了rand、randn、randi等函数的使用,并探讨了随机数种子对结果的影响。此外,还讨论了如何利用蒙特卡洛方法生成指数分布的随机数和拟合数据分布。最后,提供了一个函数用于生成几何布朗运动下的股票价格路径,用于量化投资中的风险评估和模型测试。
摘要由CSDN通过智能技术生成

1  目录

*  MATLAB随机数的产生

- Uniform,Normal & Custom distributions

*  蒙特卡洛仿真

*  产生股票价格路径

*  期权定价

- 经典公式

- 和蒙特卡洛方法比较

- 方差减小技巧

- Exotic Options

*  多变量仿真

- Basket Option

- Portfolio Value at Risk

2  重点内容讲解

2.1  蒙特卡洛仿真

- 依赖随机数生成

- rand,randn,randi

注:rand:产生平均分布随机数

randn:产生正太分布随机数

randi:产生随机整数随机数

-支持的随机分布

- 随机分布拟合

2.2  在统计工具箱里面有更多的随机数生成函数

90405122af97725e3b5ccda4a5f7448c.png

2.3 基于MATLAB常用随机数的举例

举例:生成随机数

%% Uniform distribution

%

% Numbers uniformly distributed along [0 1]

% 产生100个随机分布的随机数在[0 1]这个闭区间内

% rand的参数为n*n的矩阵

rU =

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值