数据包络分析(DEA)方法.

二、数据包络分析(DEA)方法数据包络分析(data envelopment analysis, DEA)是由著名运筹学家Charnes, Cooper和Rhodes于1978年提出的,它以相对效率概念为基础,以凸分析和线性规划为工具,计算比较具有相同类型的决策单元(Decision making unit,DMU)之间的相对效率,依此对评价对象做出评价[。DEA方法一出现,就以其独特的优势而受到众多学者的青睐,现已被应用于各个领域的绩效评价中[2],[3]。在介绍DEA方法的原理之前,先介绍几个基本概念:1.决策单元一个经济系统或一个生产过程都可以看成是一个单位(或一个部门)在一定可能范围内,通过投入一定数量的生产要素并产出一定数量的“产品”的活动。虽然这种活动的具体内容各不相同,但其目的都是尽可能地使这一活动取得最大的“效益”。由于从“投入”到“产出”需要经过一系列决策才能实现,或者说,由于“产出”是决策的结果,所以这样的单位(或部门)被称为决策单元(DMU)。因此,可以认为,每个DMU(第i个DMU常记作DMUi)都表现出一定的经济意义,它的基本特点是具有一定的投入和产出,并且将投入转化成产出的过程中,努力实现自身的决策目标。在许多情况下,我们对多个同类型的DMU更感兴趣。所谓同类型的DMU,是指具有以下三个特征的DMU集合:具有相同的目标和任务;具有相同的外部环境;具有相同的投入和产出指标。2.生产可能集设某个DMU在一项经济(生产)活动中有m项投入,写成向量形式为;产出有s项,写成向量形式为。于是我们可以用来表示这个DMU的整个生产活动。定义1.称集合为所有可能的生产活动构成的生产可能集。在使用DEA方法时,一般假设生产可能集T满足下面四条公理:公理1(平凡公理): 。公理2(凸性公理):集合T为凸集。如果, 且存在满足则。公理3(无效性公理):若,则。,公理4 (锥性公理):集合T为锥。如果那么对任意的。若生产可能集T是所有满足公理1 , 2 , 3和4的最小者,则T有如下的唯一表示形式。3.技术有效与规模收益(1)技术有效:对于任意的,若不存在,且,则称为技术有效的生产活动。(2)规模收益:将产出和投入的同期相对变化比值称为规模效益。若,说明规模收益递增,这时可以考虑增大投入;若,说明规模收益递减,这时可以考虑减小投入;若,说明规模收益不变,且称为规模有效。(一) DEA方法原理与CCR模型DEA方法的基本原理是:设有n个决策单元,它们的投入,产出向量分别为:,。由于在生产过程中各种投入和产出的地位与作用各不相同,因此,要对DMU进行评价,必须对它的投入和产出进行“综合”,即把它们看作只有一个投入总体和一个产出总体的生产过程,这样就需要赋予每个投入和产出恰当的权重。假设投入、产出的权向量分别为和,从而就可以获得如下的定义。定义2. 称为第个决策单元的效率评价指数。根据定义可知,我们总可以选取适当的权向量使得。如果想了解某个决策单元,假设为在这n个决策单元中相对是不是“最优”的,可以考察当和尽可能地变化时,的最大值究竟为多少? 为了测得的值,Charnes等人于1978年提出了如下的CCR(三位作者名字首字母缩写)模型:(1)利用Charnes和Cooper (1962)[4]提出的分式规划的Charnes-Cooper变换:,,变换后我们可以得到如下的线性规划模型: (2)根据线性规划的相关基本理论,可知模型(2)的对偶问题表达形式: (3)上述的模型是基于所有决策单元中“最优”的决策单元作为参照对象,从而求得的相对效率都是小于等于1的。模型(2)或者(3)将被求解n次,每次即得一个决策单元的相对效率。模型(3)的经济含义是:为了评价的绩效,可以用一组假想的组合决策单元与其进行比较。模型(3)的第一和第二个约束条件的右端项分别是这个组合决策单元的投入和产出。从而,模型(3)意味着,如果所求出的效率最优值小于1,则表明可以找到这样一个假想的决策单元,它可以用少于被评价决策单元的投入来获取不少于该单元的产出,即表明被评价的决策单元为非DEA有效。而当效率值为1时,决策单元为DEA有效。有关DEA有效根据松弛变量是否都为零还可以进一步分为弱DEA有效与DEA有效两类。即通过考察如下模型中的与的值来判别。(4)其中为非阿基米德无穷小量。根据上述模型给出被评价决策单元有效性的定义:定义3.若模型(4)的最优解满足,则称为弱DEA有效。定义4.若模型(4)的最优解满足,且有,成立,则称为DEA有效。定义5.若模型(4)的最优解满足,则称为非DEA有效。对于非DEA有效的决策单元,有三种方式可以将决策单元改进为有效决策单元:保持产出不变,减少投入;保持投入不变增大产出;减小投入的同时也增大产出。CCR模型容许DMU在减小投入的

仁慈型dea matlab程序,数据包络分析(DEA)方法..docx相关推荐

  1. 数据包络分析DEA(数学建模)

    一.模型背景 数据包络分析是线性规划模型的应用之一,常被用来衡量拥有相同目标的运营单位的相对效率. 数据包络分析是一种基于线性规划的用于评价同类型组织(或项目)工作绩效相对有效性的特殊工具手段.这类组 ...

  2. DEAP2.1——数据包络分析(DEA——CCR、BCC)

    1 软件介绍 基础文件有DEAP.EXE DEAP.000 两个文件,有则可以正常运行. 1.将excel数据复制进data.DTA文件(用笔记本txt打开):产出指标数据在前 2.在1.ins输入参 ...

  3. python DEA: 零和数据包络分析zero-sum gain Data envelopment analysis

    点赞发Nature 关注中Science 在生产可能集中的资源再分配是在环境约束的生产过程中的一个新的研究课题.ZSG-DEA方法是解决资源分配问题的一个新兴方法.ZSG方法假设整个经济中的资源是固定 ...

  4. DEA(数据包络分析)程序模板

    在人们的生产活动和社会活动中常常会遇到这样的问题:经过一段时间之后,需要对具有相同类型的部门或单位(称为决策单元)进行评价,其评价的依据是决策单元的"输入"数据和"输出& ...

  5. matlab包络分析函数,数据包络分析 (MATLAB代码).doc

    数据包络分析 (MATLAB代码) X=[] % 输入多指标输入矩阵X Y=[] % 输入多指标输出矩阵Y [n,m]=size(X) % n为输入的指标数,m为决策单元数 s=size(Y) % s ...

  6. 数据包络分析法(DEA)在数学建模中的应用

    简介 数据包络分析方法(Data Envelopment Analysis,DEA)是运筹学.管理科学与数理经济学交叉研究的一个新领域.它是根据多项投入指标和多项产出指标,利用线性规划的方法,对具有可 ...

  7. 数据包络分析工具箱 EDA 算法分析

    数据包络分析工具箱是MATLAB的新包,包括计算效率和生产率测量的功能.该软件包涵盖了径向,定向,添加,分配,Malmquist和Malmquist-Luenberger配方. dea functio ...

  8. 效率评价方法--数据包络分析

    一. 数据包络分析方法概念 1.1 理论背景 我们常常需要对具有相同类型的部门或单位(称为决策单元)进行评价,其评价的依据是决策单元的"输入"数据和"输出"数据 ...

  9. 数据包络分析--两阶段加性网络DEA--使用优化黄金分割比例算法(第一篇)

    数据包络分析-两阶段加性网络-使用黄金分割比例算法 文献介绍 乘子模型 基础信息 黄金分割比例算法 例子 文献介绍 如果阅读过我前面的文章<数据包络分析-加性网络DEA分解>,那么这篇文章 ...

最新文章

  1. python-函数进阶
  2. mysql批量更新后返回id_如何批量插入Mysql并取得各自的递增ID
  3. BZOJ5249: [2018多省省队联测]IIIDX(线段树 贪心)
  4. C/C++之函数返回值为指针或者是引用时常见错误总结
  5. 【SpringCloud从0到6】 第二节:Spring Cloud 和 Dubbo
  6. Windows vpn 远程桌面 使用快捷键
  7. 关于使用cadence建pad
  8. 判断字符串是否是正整数
  9. PHP中stripslashes函数的小结
  10. 继电器接触器控制系统应用拓展实践——“玩转”双电机
  11. 83页XX市高速智慧公路总体建设方案
  12. Verilog学习之路(1)— Quartus II 13.0下载安装和HelloWorld
  13. css制作三角形、带三角文本框、价格三角框
  14. android头像相册/拍照选取,裁剪及上传综合案例
  15. Photoshop制作水晶立体字
  16. Linux SYN报文接收及发送SYNACK报文
  17. 预警|使用方维、微吼等系统直播平台警惕××××××
  18. 【论文翻译】UniT: Unified Knowledge Transfer for Any-Shot Object Detection and Segmentation
  19. spring cloud 快速上手系列 -> 02-配置中心 Config -> 022-Config客户端
  20. uniapp 安卓保活插件 Ba-KeepAlive

热门文章

  1. Linux配置keepalived实现nginx高可用安装过程记录
  2. Linux parted分区工具使用示例
  3. loadrunner脚本设计:参数化
  4. docker容器间数据共享
  5. scala集合同时支持不可变集合和可变集合
  6. Scala运算符的优先级
  7. Python爬虫开发:Request的使用(随机User-Agent)
  8. python3数据类型:String字符串
  9. MySQL-[Err] 1055 - Expression #1
  10. 使用jQuery OCUpload实现excel文件一键上传功能