基于Excel的随机决策模型_蒙特卡洛模拟

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

水平上下波动。本文简单介绍在折现现金流量模莲!!中采用蒙特卡洛模拟方法对那些高风险或发展前景存在不确定性因素的公司进行决策。蒙特卡洛模拟的方法,对于财务数据都是通过随机取样来确定的,客观地反映了市场的变化。而大量的数据模拟解释了一种概率的结果.这是人们对收益法中采用财务预测产生怀疑的一个很好解释。

二、蒙特卡洛方法简介

蒙特卡洛模拟法O'lonteCarloSimulation)3L称随机模拟法,其名7来源于摩纳哥著名赌城蒙特卡洛,它是计算机模拟的基础。该理论最早起源于法国科学家普丰在1777年提出的一种计算圆周率的方法——随机投针法.即著名的普丰针实验。蒙特卡洛模拟建立在中心极限定理的基础上,假设某个随机变量',的期望值O=E『Y1,那么我们假设可以产生与y独立同分布的随机变量的值,每产生一次完成一次模拟。假设进行了&次模拟,产生了k个值y,,y:,

b,…,y*,如果令y=乞Y。/k是它们的代数平均值,那么Y就可以看作0的一个估计值,并且我们可以证明在中心极限定理的假设下,^越大,越接近正态分布,那么y也就是0的一个较好的估计量。这种估计期望值的方法就称为蒙特卡洛模拟。

三、风险投资决策的蒙特卡洛模拟法

在企业价值评估中,常常采用收益法,把预测的盈利流折现得出企业现在的价值。这种方法所用的增长率是平均值,但是这个增长率忽视了预计因素变动的不确定性。还有一种模型是Delphi法,通过反复的大量调查取值来计算一个参数的平均值,该方法在实际运用中将会耗用大量成本。现实【吐界的情况是不确定因素很多并且服从不同的概率分布,所以。把这种变化明确地表现到预测和模拟当中是一种可以考虑的选择。本文介绍一种基于Excel加载宏的CrystalBall软件,来实现风险投资决策的仿真运算模型。

1.CrystalBall软件简介

CrystalBall软件是由美国Decisioneering公司开发的,为Excel电子表格提供的功能强大的加载宏。它充分利

用微软视窗环境,提供了含有易学易用的图形包的高级模拟技术的独特组合。该软件包主要有计算机仿真模拟功能、时间序列数据生成预测和OptQuest功能。使其可以在运行结果中自动搜索仿真模型的最优解。

2.CrystalBall软件的使用步骤

(1)定义随机的输入单元格:加载CrystalBall到Excel中,并且建立一个工作表,将投资预测的相关变量输入电子表格中:

(2)定义随机单元格的概率分布:利用软件的DefineAssumption功能为相应变量设定概率分布,利用DefineDecision定义决策变量:

(3)定义预测的输出单元格:利用DefineForecast功能定义输出变量的单元格;

金融与投资

(4)设定运行参数:在RunPreference功能中定义模拟次数、敏感度分析等参数;

(5)运行仿真:点击Run进行模拟运算,分析模拟结果。

本文举出一个简化的例子说明预测因素不同水平的变化能够影响风险投资决策。在实际工作中采用蒙特卡洛模拟的方法比较复杂,而利用CrystalBall软件包进行模拟则很方便.不需要设计复杂的语言程序。

四、模拟案例

假设ABC公司需要进行·项风险投资,其中年产量和巾‘场份额是两个不确定性变量,其概率分布见表1,争位价格和产品成本同年产量存在一定的线形函数关系,Excel表格设计见图1。

表1年产量和市场份额概率分布

产量的可能取值(件)1000110012001300

相应概率O.2O.40.20.2

市场份额的可能取值(%)10402030

相应概率0.1O.20.30.4

选择年产量和市场份额作为随机变量,按照预计的概率分布。在Excel中利用CrystalBall软件设置随机单元格,选定运行参数为10000次、置信区间为95%和定义敏感度分析工具,然后进行仿真运算,可以得到图2的统计数据和图3的概率分布情况所示的仿真运算结果。

图1模型的Excel电子表格

分析图2的仿真运算结果可知.经过10000次模拟运算后.该投资在1年之后的净现值的平均值为一1958_54元,即该投资的平均期望价值为一195854元,并且我们还可以得到关于数据模拟的中位数、众数、方差和峰度等参数值。利用图3还可以进行风险分析。这是CrystalBall软件提供的更有用的另一种方式,它增加了仿真运行结果的有用信息。决策者可以在图3中移动图形中的小三角形到任意位置.从而立刻估算出相应区问的投资收益净现值的获得概率(Certainty)。对于仿真结果的精确度分析,则可以利用图2中统计表底部的均值标准差meanstandarderror)提供的数据21555元,真实值往往在抽样值的周围以一个数值波动。本案例中是在95%的置信区间内波动,并且可以知道95%的特有倍数是1.965。所以置信范围从

CHINAMANAGEMENT

INFORMATIONIZATION,57

2007年1月第10卷第1期

中国管理信息化

ChinaManagementInformationization

Jan.,2007

Vol_10.No.1

基于Excel的投资项目风险模拟分析

谢岚

(北京航空航天大学经济管理学院金融系,北京100083)

[摘要]借助蒙特卡洛模拟分析方法,在考察投资决策变量(如销售量、销售价格、单位变动成本等)概率分布规律的基础上,对目标变量投资项目净现值的取值情况进行大量随机试验,获取相关风险分析的统计信息,为投资决策提供有力支持。而Excel的运用,使得快速取得随机试验结果成为可能。

【关键]Excel;授Z资项目净现值;风险分析;蒙特卡洛模拟

[中图分类号]F830.593[文献标识码]A[文章编号]1673—0194(2007)01—0058—04

一、引言

对投资项目净现值进行风险分析.是资本预算中的一个重要环节。源自于卡西诺赌博计算方法的蒙特卡洛模拟分析(MonteCarloSimulation),将敏感性和输入变量的概率分布紧密联系,与常见的分析方法(如敏感性分析、情景分析)相比。充分考虑各变量取值的随机性,通过随机模

[收稿日期]2006—04—14拟技术,给出了投资项目净现值可能取值的范围和不小于某一特定值的概率,为投资决策提供了更为科学的决策依据。运用Excel所提供的数学、财务及其他函数,以及分析工具和图表功能,可以很好地解决该问题。

二、项目投资决策分析方法

1.确定性条件下的投资决策

基于贴现现金流技术的净现值法,是投资项目评估最为常见的方法。该法按照项目的资本成本计算每一年的现

一195854+1.965x21555=-1534.98元至0—1958.54—1.965x21555=-2382.10元。那么,真实值可能是一1534.98元和-2382.10元之间的某个值。显然。本投资方案是不可行的。

图2统计数据图

图3概率分布图

!谗}CHINAMANAGEMENTlNFoRMATIONlZATloN

五、结论

CrystalBall软件作为Excel一个功能强大的加载宏,在处理投资决策方面有很强大的实用功能。它不仅可以简

化复杂晦涩的语言编程.进行蒙特卡洛仿真运算,节约大量的模拟成本,而且利用软件自带的SensitivityChart可以进行精确度分析和敏感性分析,利用DecisionTable进行决策制定,利用OptQuest功能对仿真运算结果进行最优化分析。另外,CrystalBall提供了多种有用的结果格式,包括概率分布、统计表、百分比表和累积图。理论上,我们只要提高仿真运算的次数,就可以使模拟的结果更加精确。应用CrystalBall软件分析一些关键的财务管理问题是相当实用的。

主要参考文献

[1]道格拉斯·R·爱莫瑞.公司财务管理[M】.北京:中国人民大学出版社.2005.

【2]弗雷德里克-S·希利尔,马克·S·希利尔著.数据、模型与决策【M].北京:中国财政经济出版社,2004.

【3]StephenARoss,RandolphWWesterfield,JeffreyFJaffe.CorporateFinance[M].北京:机械工业出版社,2005.

[4】SheldonM

Ross.数理金融初步【M】.北京:机械工业出版社,2005.

相关文档
最新文档