8基于正态分布和概率函数拟合的金融投资风险分析模型_第1页
8基于正态分布和概率函数拟合的金融投资风险分析模型_第2页
8基于正态分布和概率函数拟合的金融投资风险分析模型_第3页
8基于正态分布和概率函数拟合的金融投资风险分析模型_第4页
8基于正态分布和概率函数拟合的金融投资风险分析模型_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第28章基于正态分布和概率函数拟合的金融投资风险分析模型——风险分析28.1案例背景风险度量与预测研究一直是金融投资的一大热点问题,已知某公司在金融投资中,需要考虑如下两个问题:1)准备用数额为1000万元的资金投资某种金融资产(如股票,外汇等)。它必须根据历史数据估计在下一个周期(如1天)内的损失的数额超过10万元的可能性有多大,以及能以95%的置信度保证损失的数额不会超过多少。2)如果要求在一个周期内的损失超过10万元的可能性不大于5%,那么初始投资额最多应为多少。下面表28.1是该公司在过去一年255个交易日的日收益额(单位:万元)的统计数据,假定每天结算一次,保持每天在市场上的投资额为1000万元。表28.1公司过去一年255个交易日的日收益额统计数据(单位:万元)收益额33323130292827262524232221201918天数1111121214026347收益额171615141312111098765432天数58571014819911111410668收益额10-1-2-3-4-5-6-7-8-9-10-11-12-13-14天数9593741625532210收益额-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30天数1000000100100000要求:参考以上数据,建立两种模型来解决前述的两个问题,并对这两个模型加以比较;讨论二周期情形(如今后两天内)上述两个问题的答案。陈述上述两个问题的一般形式(即初始投资额为M,限定损失额为L,置信度为1-,T个周期)及其解决方案。28.2.模型建立28.2.1正态分布模型由于生产与科学实验中很多随机变量的概率分布都可以近似地用正态分布来描述,那么对于这个金融投资的实际问题,根据给定的该公司在过去一年255个交易日的日收益额的统计数据,容易想到该数据很有可能符合正态分布。为直观判断,用Matlab软件做样本的频率直方图,并对比与样本同期望、同方差的正态分布图,见图28.1、28.2。图28.1样本频率直方图图28.2与样本同期望、同方差的正态分布图由图28.1及28.2可知,两者很相近。故本章首先通过统计学的方法,根据样本来检验数据关于分布的正态性假设。从而考虑建立正态分布模型进行求解。用Matlab编程估计正态分布的参数,并作相应的检验,就可以近似的得到正态分布的概率密度函数和概率分布函数。正态分布模型求解的关键是对所给数据的正态性检验,本章采用经典的拟合检验法和专用于检验分布是否为正态的“偏峰、峰度检验法”两种方法分别进行验证。28.2.2拟合检验法(1)作原假设:过去一年255个交易日的日收益额的总体分布为正态分布,即X服从正态分布(2)作的数据统计表:由样本值、、…作实轴的分割区间,(-∞,-12),[-12,-8),[-8,-4),[-4,-0),[0,4),[4,6),[6,8),[8,10),[10,12),[12,16),[16,20),[20,24),[24,27),[27,+∞),共计14个区间(即=14),定第i个区间的实际频数,并计算,(),其中,确定理论频数()。用Matlab编程求解,程序及结果详见28.3,本章中,且表28.2知,满足要求。(3)取检验统计量:根据定理:若充分,,则当为真时(不论中的分布属什么分布),统计量总是近似地服从自由度为的分布,其中r是被估计的参数的个数。即本章中=255,=14,=2,并给定显著性水平,则,查分布表可得,即拒绝域。(4)检验:由Matlab计算得到=10.6743<19.6751,即,则接受,认为X服从正态分布。28.2.3偏峰、峰度检验法偏度、峰度检验法的理论依据是正态分布密度曲线是对称的且陡缓适当。因此被检验的数据若来自正态总体,其对应的经验分布密度曲线就不能偏斜太多,不能陡缓过分。为此考察两个数字特征,一个是偏度,另一个是峰度。(1)原假设:X服从正态分布。(2)作数据统计:本章用Matlab编程计算样本偏度与样本峰度,详见28.3求得结果分别为,。同时计算相关参数、、,如下:(3)给定显著性水平,在,很大时由查正态分布表确定分为点,则拒绝域为(4)判别:,即,则接受,认为总体X服从正态分布。28.2.4利用正态分布模型求解问题由上述两种检验方式知,255个交易日的日投资效益分布近似服从正态分布。其中正态分布的参数分别用样本的均值与标准差来进行估计,可以得到正态分布的概率密度函数和概率分布函数:概率密度函数()概率分布函数()对于所给问题,分三种情况(一周期情形、两周期情形和一般情形)依次求解。(1)一周期情形:第一问中估计在下一个周期(如1天)内的损失的数额超过10万元的可能性,即为,查标准正态分布表得,所以一个周期内损失超过10万元的概率为3.84%。求解以95%的置信度保证损失的数额的最大值,设为X万元(),则得,化为,,,查标准正态分布表得,,故8.72。第二问可由概率论相关知识得到,。即在一个周期内的损失超过10万元的可能性不大于5%,那么初始投资额最多应为1146.8万元。(2)两周期情形:当为两周期情形时,收益额、为独立同分布,即、,则服从,故相应的计算方法同一周期情形,不再累述,结果为:两个周期内损失超过10万元的概率为3.67%,以95%的置信度保证损失的数额不会超过7.95万元,两个周期内的损失超过10万元的可能性不大于5%,那么初始投资额最多为1258.4万元。(3)一般情形:设T个周期的收益额分别为,则它们也满足独立同分布,即,故服从,计算方法也同上,转化为标准正态分布来求解。推导过程如下:第一问第一小题:第一问第二小题:(设能以的置信度保证损失的数额不会超过X)(查表得)第二问:(设T个周期内的损失超过L万元的可能性不大于的初始投资额最多为)28.3MATLAB实现根据拟合检验法和偏峰、峰度检验法的相关理论,用MATLAB软件编程实现对所给样本数据的正态性检验。2.3.1拟合检验法拟合检验法的MATLAB求解代码及运行结果如下:x=[333231302928282726262524242424222221212121212120202019191919181818181818181717171717161616161616161615151515151414141414141413131313131313131313121212121212121212121212121211111111111111111010101010101010101010101010101010101099999999988888888888777777777776666666666666655555555554444443333332222222211111111100000-1-1-1-1-1-1-1-1-1-2-2-2-3-3-3-3-3-3-3-4-4-4-4-5-6-6-6-6-6-6-7-7-8-8-8-8-8-9-9-9-9-9-10-10-10-11-11-12-12-13-15-22-25];mm=minmax(x)%求数据中的最小数和最大数hist(x,14)%画直方图fi=[length(find(x<-12)),...length(find(x>=-12&x<-8)),...length(find(x>=-8&x<-4)),...length(find(x>=-4&x<0)),...length(find(x>=0&x<4)),...length(find(x>=4&x<6)),...length(find(x>=6&x<8)),...length(find(x>=8&x<10)),...length(find(x>=10&x<12)),...length(find(x>=12&x<16)),...length(find(x>=16&x<20)),...length(find(x>=20&x<24)),...length(find(x>=24&x<27)),...length(find(x>=27))]%各区间上出现的频数mu=mean(x),sigma=std(x)%均值和标准差fendian=[-12,-8,-4,0,4,6,8,10,12,16,20,24,27]%区间的分点p0=normcdf(fendian,mu,sigma)%分点处分布函数的值p1=diff(p0)%中间各区间的概率p=[p0(1),p1,1-p0(13)]%所有区间的概率p2=255*p%n*chi=(fi-255*p).^2./(255*p)chisum=sum(chi)%皮尔逊统计量的值x_a=chi2inv(0.95,11)%chi2分布的0.95分位数程序运行结果:mm=-2533fi=4121423281625202736241178mu=7.4863sigma=9.8520fendian=-12-8-40468101216202427p0=Columns1through110.02400.05800.12180.22370.36170.44000.52080.60070.67660.80630.8980Columns12through130.95310.9762p1=Columns1through110.03400.06380.10180.13810.07830.08080.07990.07590.12970.09170.0552Column120.0230p=Columns1through110.02400.03400.06380.10180.13810.07830.08080.07990.07590.12970.0917Columns12through140.05520.02300.0238p2=Columns1through116.11238.674616.280025.967735.204119.972320.591320.375219.350233.066323.3931Columns12through1414.06595.87486.0724chi=Columns1through110.73001.27480.31930.33921.47420.79010.94390.00693.02430.26030.0157Columns12through140.66830.21550.6119chisum=10.6744x_a=19.6751根据以上Matlab程序求解后,将计算结果列于表28.2。表28.2拟合检验法计算结果统计表序号分组区间-1(-∞,-12)46.1123-2.11230.73002[-12,-8)128.67463.32541.27483[-8,-4)1416.28-2.28000.31934[-4,-0)2325.9677-2.96770.33925[0,4)2835.041-7.20411.47426[4,6)1619.9723-3.97230.79017[6,8)2520.59134.40870.94398[8,10)2020.3752-0.37520.00699[10,12)2719.35027.64983.024210[12,16)3633.06632.93370.260311[16,20)2423.39310.60690.015712[20,24)1114.0659-3.06590.668313[24,27)75.87481.12520.215514[27,+∞)86.07241.92760.6119255255=10.6743在使用拟合检验法时,要求样本容量必须足够大,一般,同时理论频数不能太小,一般,在本章中,且由上表知,满足要求。2.3.2偏峰、峰度检验法样本历史数据的相关统计量(偏峰、峰度检验法)的MATLAB求解代码及运行结果如下:x=[333231302928282726262524242424222221212121212120202019191919181818181818181717171717161616161616161615151515151414141414141413131313131313131313121212121212121212121212121211111111111111111010101010101010101010101010101010101099999999988888888888777777777776666666666666655555555554444443333332222222211111111100000-1-1-1-1-1-1-1-1-1-2-2-2-3-3-3-3-3-3-3-4-4-4-4-5-6-6-6-6-6-6-7-7-8-8-8-8-8-9-9-9-9-9-10-10-10-11-11-12-12-13-15-22-25];t1=mean(x)%均值(期望)t2=std(x)%标准差t3=skewness(x)%偏度t4=var(x)%方差t5=kurtosis(x)%峰度hist(x,15)%画直方图normplot(x)%分布的正态性检验图程序运行结果:t1=7.4863t2=9.8520t3=-0.1307t4=97.0618t5=3.2195根据以上Matlab程序求解得到样本偏度与样本峰度,分别为,。28.4案例扩展本章案例也可以考虑采用概率函数拟合模型计算。该模型思考的关键在于,不具体考虑历史样本的分布,如何通过直接分析数据来拟合概率密度函数和概率分布函数进行求解。2.4.1概率密度函数拟合模型对于255天历史数据的随机变量(日收益额),根据计算其样本值为万元时的概率,采用拟合方式可以获得随机变量的一个概率密度函数估计。运用MatlabToolboxes中的CurveFittingTool对收益额发生的概率进行模拟,通过多种函数的模拟,去除不符合条件的,得到如下结果:f(x)=a1*exp(-((x-b1)/c1)^2)+a2*exp(-((x-b2)/c2)^2)+a3*exp(-((x-b3)/c3)^2)a1=0b1=9.635c1=0.0002259a2=0.03106(0.02071,0.04141)b2=6.976(4.905,9.047)c2=15.54(12.07,19.02)a3=0.02068(0.008923,0.03243)b3=9.736(8.273,11.2)c3=4.243(1.437,7.049).收益额近似服从以为概率密度的函数关系。因此,.问题一、运用Mathematica软件求解得,,即一个周期内损失超过10万元的概率为5.23%。以95%的置信度保证损失的数额不会超过10.25万元。问题二、有。即在一个周期内的损失超过10万元的可能性不大于5%,那么初始投资额最多应为975.61万元。28.4.2概率分布函数拟合模型对于255天历史数据的日收益额随机变量,根据计算其样本值为万元时的概率,并累加时的概率,采用拟合方式可以获得随机变量的一个概率分布函数估计。运用MatlabToolboxes中的CurveFittingTool工具,模拟出日收益额的概率分布函数,函数如下:其中:;;;;;;;由此根据概率分布函数上述问题可以直接求解。问题一、一个周期内损失超过10万元的概率为:,95%的置信度保证损失的数额不会超过9.20万元。问题二、有,即在一个周期内的损失超过10万元的可能性不大于5%,那么初始投资额最多应为1086.96万元。28.4.3两种模型比较第一种正态分布模型通过为历史数据的正态分布验证,再用Matlab工具箱得到正态分布函数及相关参数,方法较为普遍

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论