熵值法在EXCEL中的VBA实现.pdf

熵值法在EXCEL中的VBA实现.pdf

ID:58218266

大小:697.94 KB

页数:3页

时间:2020-04-27

熵值法在EXCEL中的VBA实现.pdf_第1页
熵值法在EXCEL中的VBA实现.pdf_第2页
熵值法在EXCEL中的VBA实现.pdf_第3页
资源描述:

《熵值法在EXCEL中的VBA实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、为亩值洁去寻岌EXCEL中的VBA居协习厄.余华银李超黄萍(安徽财贸学院统计学系,2安徽蚌埠3041)。滴值法是进行多指标综合评价的一种重要方法,它根不肯定性所需要的信息量我们可以通过计算嫡值来判,,也可以用嫡值来判断据指标数据提供的信息量对指标进行客观赋权以减少断一个事件的随机性及无序程度。,主观因素的影响。目前,某个指标的离散程度某项指标的指标值离散程度越大使用嫡值法进行数据处理需要在,,EXCEL软件中运用函数、公式等进行人工、半人工操信息嫡越小该指标提供的信息量越大该指标的权重也:,,作。在数据量,这种按步骤一步步的手工处应越大反之某项指标的指标值离散程度越小信息墒庞大的情

2、况下,,。理过程容易出现输人错误,而且执行的任务多为重复性越大该指标提供的信息量越小该指标的权重也越小,,工作,处理过程较为复杂,从而降低了滴值法的可行性、所以可以根据各项指标的指标值离散程度利用信息嫡,,准确性。在运用最广泛的办公软件EXCEL下运用应用程这个工具计算出各指标的权重增强了多指标综合评价、。,的客观性序开发语言vBA进行自动化处理可以减少程序化计算实用性和真实性量,对于普及和推广嫡值法具有极其重要的意义。用嫡值法进行综合评价的步骤是:.,。、1将数据用功效系数法一嫡值法的基本原理非负化n,m,x勺一mlnx刃设有个待评方案项评价指标形成原始指标数(1)maxxij一

3、mlnxij:据矩阵.,2将各指标同度量化计算第j项指标下第i方案x=x。nxm()指标值的比重。Pij拘,,对于某项指标指标值xij的差距越大则该指标在综合p。二二评价中所起的作用越大;如果某项指标的指标值全部相势‘(2)等,则该指标在综合评价中不起作用。在信息论,信息嫡叉i二1厂。H(x)=一pxiInpx*调艺()()整比重qij=P亏沐10000+l(3),是系统无序程度的度量它可以解释为解除随机事件的4.计算第j指标的嫡值。收稿:2003一12一19日期作者简介:余一),男,安徽财贸学院统计学系教授,主要研究金融统计方向。华银(1962李超(19一),男,。80安徽财贸学

4、院统计学系硕士研究生,,。黄萍(1977一)女安徽财贸学院统计学系硕士研究生ivatePrSUbSZf()玩二、xjn、4乏()OnErorResumeNext5.计算权数。fw=inPutBox(“请输人数据在EXcEL中的起始结束位置“rr”,曰一压F卜曰」L&vbCl」议vbC“饺玫一定要正确输入否则按确一一Ll(5)”,“定后将会出错!输人范围.Aetivend0WRan罗eleetion.Addressloealo,o))wiS(6.。计算综合评价值111七nm二0enMsgBox(狱(fW))Th“,z;二欠qijwj没有输入正确范围请重新执行程序输人止确的数据范艺(6

5、)”,””围!没有输人、二基于ExCEL的嫡值法vBA实现程序Else运用嫡值法进行综合评价需要进行大量的数据运n=Range(fw).Rows.Count,,算为简化手工处理过程笔者使用应用程序开发语言m二Range(枷).Coluruns.CountVBAVisualBasieforApplieationExeEL下编写宏程ReDimzn,m,zn,m,mim,m乏tx-zbm,()在bdfo()bdfl()n-zb((),、,,ExcELzm,pon,m,pln,m,pelogpn,m,,wm序自定义工具栏菜单和界面简化模板的使bh()()()()h(m)(),“”,用使用户

6、在运用嫡值法直接点击嫡值法按钮即可Fori=lton。得到各方案的综合评价结果For二ITomj基于EXCEL的嫡值法VBA实现程序的代码如下:zb翻(i,j)二Aetivesheet.Range(枷)Cells(i,j)变量与数组的声明NextOPtionBaselextNDimz,z,mi,max-Zb,zbh,po,plbdfo()bdfl()哪b()()()()Forj=ITom,peo,,w,sunl1Asnen一:z,()l即()h()()」siglmib(j)=b(1j)dIDDimtemP,,azz,fwdfASVarintmax一b(j)=b(1j)dfoDimS

7、ZfCnmm只narASCommanarz=dBdBbh(J)ODimSZfCommBautonomm,narBtltlonoronandrBASCdBFi=1Ten,mn一z,enPubliHmib(j)>zb(ij)仆胡ateSuo一ooereCloseCaneelASBoon一z=z,PribWrkbkBfo(kan)mib(j)bdfo(ij)ea.oana”.AitionemzndBrs(”DeletenPl嫡值法)Ed甘Enu一zbi,endSbIfmax

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。