网站大量收购独家精品文档,联系QQ:2885784924

基于VBA编程的Excel中决策分析系统的流程设计及算法.pdfVIP

基于VBA编程的Excel中决策分析系统的流程设计及算法.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

2022.32科学技术创新-81-

基于VBA编程的Excel中决策分析系统的流程

设计及算法

何宝海

(苏北航务理处淮安航务中心,江苏淮安223002)

摘要:利用VBA语言在Excel中开发决策分析软件,辅助用户选择最佳决策、规避决策险。首先概述了

决策图形的绘制流程,引入了逻辑的概念并基于决策、用户、逻辑的关系,介绍了决策数值的计算方

法。该系统可利用逻辑存储数组,如Cutarray数组和Sensitarray数组,分别展开决策分析,将计算分析结果

以柱状图、剪枝图等形式呈现出来。最后选择某企业的生产方案决策案例,分别用传统的单级决策和本文设计

的决策分析系统进行了方案选择,结果表明两种方法选出的最优方案具有一致性,证明了本文设计的决策分析

系统是可用的。

关键词:决策分析系统;决策;敏感性分析;节点期望值

中图分类号TP391.13文献标识码A文章编号2096-4390渊2022冤32-0081-04

VBA是一款带有图形界面的强大开发

工具,除了自带的函数功能和数据分析处

理功能外,还提供了丰富的图表制作功能,

是软件开发领域常用的工具之一。将VBA

语言和Excel相结合,电子数据表中建立

决策树,可以使用户直观地认识都哪一项决

策最优,哪一项决策存风险。同时,用户只

需要点选相应的单元格,既可以轻松地创建

图表,并基于决策分析模型展开计算,为风

险决策分析提供了技术支持。本文基于

VBA程,OfficeExcel中建立了决策分

析系统,并将该系统应用于某企业的一项投

资决策中,通过定量分析的方式计算出不同图1决策树图形绘制的流程图

生产方案的期望损益值,为企业管理层选择最佳决策节点。系统将根节点的类型默认为“结束节点”。双击

提供了必要的参考。根节点左侧标签,可快速调出“UserForm1”对话框,用

1决策树分析系统的流程设计及算法于设置决策树的名称、效用函数、结果计算方式等相

1.1决策树图形绘制的流程图关参数。双击根节点,弹出“UserForm2”对话框,用于

本文设计的决策分析系统,按照“从左至右”的顺设置节点名称、分枝数目、节点类型等。设置完毕后,

[1]

序生成节点与分枝,得到相应的决策树。将决策树最点击确定即可生成相应的决策树。决策树图形的绘

左侧的节点作为根节点,用户可通过系统界面左上角制流程见图1所示。

工具栏中的“开始树”选项,工作表任意位置绘制根对于系统生成的决策树,用户可根据需要改变其

者简介:何宝海(1971-),男,大专,助理工程师,研究方向:网络安全理技术研究。

-82-学技术创新2022.32

节点类型,例如将决策节点更改为机节点,或者删RectAsString分枝的标签

除节点。这里以三级决策树为例,添加“Tree”后,生成NodenameAsString决策方案的名字

一个对应的决策节点。并由决策节点引出“方案枝”,EndType

从决策节点引出的每一条直线均代表一种备选方案。这里以计算决策树上各个节点的期望值为例,其

方案枝上,用“True”或“False”表示该方案是否可计算方式见图4。

行。从状态节点引出“概率枝”,表示此种状态出现的

概率,可以由系统根据历史数据自动得出,也可由用

户自定义,见图2。

图2系统生成的决策树图4决策树数值计算流程图

1.2决策树数值的计算

文档评论(0)

经典文库 + 关注
实名认证
服务提供商

专注于各类文档、文案、文稿的写作、修改、润色和各领域PPT文档的制作,收集有海量各类规范类文件。欢迎咨询!

1亿VIP精品文档

相关文档