数学建模随机微分方程法课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数学建模随机微分方程法课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学 建模 随机 微分方程 课件
- 资源描述:
-
1、13. 13. 常见的数学建模方法常见的数学建模方法(8) - (8) - 随机微分方程法随机微分方程法 实例: 股票价格模型1. 股票价格的随机变化过程股票价格的随机变化过程(1) 股票价格的马尔科夫性质股票价格的马尔科夫性质 在实际经济生活中, 投资者都非常密切地注视着股票市场的变化, 总想试图通过各种各样的分析, 从股票市场的变化中寻找有用的信息而从中获利. 但事实上但事实上, 这是不可能的这是不可能的 ! 因为 假定假定 根据过去一段时间内某种股票价格变化的情况, 可以判断可以判断出出 在未来的一段时间内, 例如在一个月后,这种股票将从现在价格每股10元上涨到每股15元左右. 由于一个
2、成熟的市场上, 所有的信息在市场上都能有效地 ( 均匀、同时地 ) 传播, 这种股票价格变动的特征立即会被众多的投资者发现, 投资者第二天开市就会马上买入这种股票, 对这种股票的需求也会立即增加, 从而导致这种股票的价格当即上扬, 变成了每股20元, 结果这种所谓已被 “察觉” 的一个月后必然获利机会瞬间就会消失 . 这说明上面的 “根据股票价格的历史发展情况可以推断出股票价格的今后发展情况” 的 假定假定 是不成立的. 股票价格变化的这个性质被称为 “股价具有弱市场有效性弱市场有效性 ” (the weak form of market efficiency). 弱市场有效性弱市场有效性 主
3、要是有两点内涵: 其一, 现在的价格是过去所有信息的完全反映, 没有任何信息的作用会持续到以后 ; 其二, 对于某种资产的任何新信息,市场会立即作出反映. 从数学上来说, 这是一种称之为马尔科夫随机过程马尔科夫随机过程 所具有的性质.马尔科夫过程马尔科夫过程 (Markov process) 是一种特殊类型的随机过程. 这个过程表明只有变量的当前值与未来的预测有关, 而变量过去的历史和变量从过去到现在的演变方式与未来的预测不相关. 或者说, 随机变量过去的取值与今后的取值是相互独立的.因此 ,在建立股票价格的数学模型时,通常的假设是: 股票价格遵循股票价格遵循马尔科夫过程马尔科夫过程 . 在以
4、下提及的一个的实例中,我们可以看到,这样的假设能经受实践的检验。(2) 维纳维纳 ( Wiener) 过程过程 i) 基本维纳过程基本维纳过程 在马尔科夫随机过程的数学研究中,有一种特殊的马尔科夫过程,它被称为 基本维纳过程基本维纳过程 (wiener processes) .物理学中最早用它来描 绘某个粒子受到大量小分子碰撞的运动,有时它也被称为 布朗运动布朗运动 (Brownian motion) . 如果变量 z 遵循 基本维纳过程基本维纳过程 , 则 z 必须满足两个基本性质: (*)(tza其中是服从标准正态分布的一个随机变量 . 当 t 0 时, 方程 (*) 可以写为 : dtd
5、z . (b) 对于任何两个不同时间间隔 t , z 的值是相互独立的.从性质 (a) , 我们推得 z 本身具有正态分布, 其中 : z的均值 = 00)()()(tEttEzEz的方差 =ttDttDzD1)()()()(2 , z的标准差 = tzD )( . 性质 (b) 则隐含 z 遵循 马尔科夫过程马尔科夫过程 . 下面我们考虑在一段相当长的时间 T 中 z 值的变化量, 我们将它表示为: z ( T ) z ( 0 ) . 这可以被看作是在 N 个长度为 t 的小时间间隔中 z 的变化总量. 这里 N = T /t . 因此 , z ( T ) z ( 0 ) = tziNiNi
6、i11 其中 i 服从标准正态分布, 且是相互独立的. 由此可得 z ( T ) z ( 0 ) 是正态分布的, 且 : z(T) z(0) 的均值 =)()()(111tEtEzEiNiNiiNii0)(1iNiEt z(T) z(0) 的方差 =)()()(111tDtDzDiNiNiiNiiNiNiitDt11)( = N t = T , 因此因此, , 遵循维纳过程的随机变量遵循维纳过程的随机变量 , 在任意长度为在任意长度为 T 的时间间隔内的的时间间隔内的变化量服从于均值为变化量服从于均值为 0、标准差为标准差为T 的正态分布的正态分布 . 当当 t 0时时, 体现维纳过程性质体现
7、维纳过程性质 (a) 的方程的方程 (*) 可以写为可以写为 : dtdz .对于维纳过程而言对于维纳过程而言, 我们常称其随机变量在某个时刻的平均值为该我们常称其随机变量在某个时刻的平均值为该变量在该时刻的变量在该时刻的 “平均漂移平均漂移”, 而称在单位时间处的平均漂移为该维而称在单位时间处的平均漂移为该维纳过程的漂移率纳过程的漂移率 ; 同时还称此随机变量在单位时间处的方差值为该同时还称此随机变量在单位时间处的方差值为该维纳过程的方差率维纳过程的方差率. 上面讨论到的维纳过程上面讨论到的维纳过程, 其漂移率应是其漂移率应是 0 , 方差方差率应是率应是 1 . 这里这里 , 漂移率为漂移
8、率为 0 , 意味着在未来任何时刻意味着在未来任何时刻 , z 的期望值的期望值等于它的当前值等于它的当前值 ; 方差率为方差率为 1 , 意味着在长度为意味着在长度为 T 的一段时间段后的一段时间段后, z 的变化的方差为的变化的方差为 1T = T . 漂移率为漂移率为 0、方差率为、方差率为 1 的维纳过程的维纳过程,我们常称之为我们常称之为 基本维纳过基本维纳过 程程 .生成生成 基本维纳过程基本维纳过程 的的 Mathematica 软件程序可以写为:软件程序可以写为:t0.01;z 110;DoNz i1z iRandom Real,10, 10t0.5,i, 1, 100;aTa
9、ble z i ,i, 1, 100;ListPlot a, PlotJoinedTrue,PlotStyleRGBColor 1, 0, 0 ,PlotLabel t 0.01ii) 一般化维纳过程一般化维纳过程 ( generalized wiener process )在基本维纳过程的基础上, 还可以定义一个广义类型的维纳过程. dx = a dt + b dz ( # )设随机变量 x 满足以下等式 :其中 a 和 b 为常数 , 变量 z 遵循基本维纳过程 , 则称变量 x 遵循一般化维纳过程一般化维纳过程. 从一般化维纳过程的定义式从一般化维纳过程的定义式 ( # ) 可以看出可以
10、看出, adt 项表明项表明 x 是时间是时间 t的线性函数的线性函数, 而而 bdz 项可被看作是添加到项可被看作是添加到 x 的变动轨迹上的噪声或的变动轨迹上的噪声或波动波动. 换言之换言之 , 一个线性变化过程与一个基本维纳一个线性变化过程与一个基本维纳 ( 随机随机 ) 过程的过程的叠加结果便是一个一般化维纳叠加结果便是一个一般化维纳 ( 随机随机 ) 过程过程. 生成生成 一般化维纳过程一般化维纳过程 的的 Mathematica 软件程序可以写为软件程序可以写为 :t0.01;z10;DoNzi1ziRandomReal,100, 100t0.5,i, 1, 100;aTablez
11、i,i, 1, 100;y10;DoNyi1yi0.3t,i, 1, 100;bTableyi,i, 1, 100;x10;DoNxi1xi0.3t1.5 RandomReal,100, 100t0.5,i, 1, 100;cTablexi,i, 1, 100;ListPlota, PlotJoinedTrue,PlotStyleRGBColor0, 0, 1,PlotLabelt0.01;ListPlotb, PlotJoinedTrue,PlotStyleRGBColor1, 0, 0,PlotLabelt0.01,a0.3;ListPlotc, PlotJoinedTrue,PlotSt
12、yleRGBColor0, 1, 0,PlotLabelt0.01,a0.3,b1.5;Show%, %, %, AxesLabelt, x,PlotLabelt0.01,a0.3,b1.5 随机微分方程随机微分方程 ( # ) 也可改写为也可改写为: tbtax 容易看出, x 的均值 = at , x 的方差 = b2t , x 的标准差 =tb类似 i) 中的讨论可得 : x (T) x (0) 的均值 = aT , x (T) x (0) 的方差 = b2 T , x (T) x (0) 的标准差 = Tb 由此可以说 , 遵循一般化维纳过程的随机变量遵循一般化维纳过程的随机变量 x
展开阅读全文