1. 简介
    数据包络分析方法(Data Envelopment Analysis,DEA)是运筹学、管理科学与数理经济学交叉研究的一个新领域。它是根据多项投入指标和多项产出指标,利用线性规划的方法,对具有可比性的同类型单位进行相对有效性评价的一种数量分析方法。DEA方法及其模型自1978年由美国著名运筹学家A.Charnes和W.W.Cooper提出以来,已广泛应用于不同行业及部门,并且在处理多指标投入和多指标产出方面,体现了其得天独厚的优势。
  2. 数学建模的试用场景
    在数学建模中,其实这好像是一种特殊的评估,类似“亏,盈”的场景。而且在这种衡量的时候,所投入的“本”“利润”都可以是多项的,而且在这些评价的因素中他们具有量纲化。但是在进行评估的时候,本模型的好处是避开了这种缺陷。
    它能够用来比较提供相似服务的多个服务单位之间的效率,这项技术被称为数据包络线分析(DEA)。它避开了计算每项服务的标准成本,因为它可以把多种投入和多种产出转化为效率比率的分子和分母,而不需要转换成相同的货币单位。因此,用DEA衡量效率可以清晰地说明投入和产出的组合,从而,它比一套经营比率或利润指标更具有综合性并且更值得信赖。
  3. 模型建立的步骤
    ) 定义变量

设Ek(k=1,2,……, K)为第k个单位的效率比率,这里K代表评估单位的总数。

设uj(j=1,2,……, M)为第j种产出的系数,这里M代表所考虑的产出种类的总数。变量uj用来衡量产出价值降低一个单位所带来的相对的效率下降。

设vI(I=1,2,……,N)为第I种投入的系数,这里N代表所考虑的投入种类的综合素。变量vI用来衡量投入价值降低一个单位带来的相对的效率下降。

设Ojk为一定时期内由第k个服务单位所创造的第j种产出的观察到的单位的数量。

设Iik为一定时期内由第k个服务单位所使用的第i种投入的实际的单位的数量。

2) 目标函数

目标是找出一组伴随每种产出的系数u和一组伴随每种投入的系数ν,从而给被评估的服务单位最高的可能效率。

(*)

式中,e是被评估单位的代码。这个函数满足这样一个约束条件,当同一组投入和产出的系数(uj和vi)用于所有其他对比服务单位时,没有一个服务单位将超过100%的效率或超过1.0的比率。

3) 约束条件

(**)

k=1,2,……,K

式中所有系数值都是正的且非零。

为了用标准线性规划软件求解这个有分数的线性规划,需要进行变形。要注意,目标函数和所有约束条件都是比率而不是线性函数。通过把所评估单位的投入人为地调整为总和1.0,这样等式(*)的目标函数可以重新表述为:

满足以下化为vi≥0 i=1,2,…,N

关于服务单位的样本数量问题是由在分析种

,…,N

关于服务单位的样本数量问题是由在分析种
容较所挑选的投入和。下列关系式把序析中所序模型((PC2R)的MATLAB程序 clear
X=[]; %用户输入多指标输入矩阵
X Y=[]; %用户输入多指标输出矩阵Y
n=size(X',1);
m=size(X,1);
s=size(Y,1);
A=[-X' Y'];
b=zeros(n, 1);
LB=zeros(
for i=1:n;
f= [zeros(1,m) -Y(:,i)'];
Aeq=beq=1;
w(:,i)=LINPROG(f,A,b,Aeq,beq,LB,UB); %解线性规划,得DMU;的最佳权向量w;
E(i, i)=Y(:,i)'*w(m+1:m+s
end
w %输出最佳权向量 E
%输出相对效率值Eii
Omega=w(1:m,:) %输出投入权向量。 m
u=w(m+1:m+s,:) %输出产出权向量。
模型(DC2R)的MATLAB程序
clear
X=[]; %用户输入多指标输入矩阵
X Y=[]; %用户输入多指标输出矩阵Y
n=size(X',1);
m=size(X,1);
s=size(Y,1);
epsilon=10^-10; %定义非阿基米德无穷小
=10-10
f=[zeros(1,n) -epsilon*ones(1,m+s) 1]; %目标函数的系数矩阵:的系数为0,s-,s+的系数为-e,的系数为1;
A=zeros(1,n+m+s+1); b=0; %<=约束;
LB=zeros(n+m+s+1,1);
UB=[]; %变量约束;
LB(n+m+s+1)= -Inf; %-Inf表示下限为负无穷大。
for i=1:n;
Aeq=[X beq=[zeros(m, 1 )
Y(:,i)];
w(:,i)=LINPROG (f,A,b,Aeq,beq,LB,UB); %解线性规划,得DMU的最佳
end
w %输出最佳权向量
lambda=w(1:n,:) %输出
s_minus=w(n+1:n+m,:) %输出s- s_plus=w(n+m+1:n+m+s,:) %输出s+ thet服+1,:) %输出
用的序`这里写代码片序源代码务单位数量K和所。。。。。具体见
对应的一些matlab程序

数据包络分析法(DEA)在数学建模中的应用相关推荐

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

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

  2. 数学建模中的层次分析法

    层次分析法,是数学建模在评价类问题中常用的一种评价方法,其主要思想是通过建议一个层级结构,并对各级关系建立判断矩阵,通过对矩阵进行数据标准化归一化等操作,最终得到一个关于各指标的权重矩阵,根据矩阵判断 ...

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

    数据包络分析(DEA)方法. 二.数据包络分析(DEA)方法数据包络分析(data envelopment analysis, DEA)是由著名运筹学家Charnes, Cooper和Rhodes于1 ...

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

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

  5. 数据包络分析及模糊综合评价法各自的优点,缺点,应用范围

    数据包络分析(Data Envelopment Analysis, DEA)是一种用来衡量组织(如企业)或个体(如工人)的效率的方法,它可以用来评估组织或个体在使用有限的资源情况下所能实现的最大产出. ...

  6. 如何治理“网络暴力” 在人类文明不断发展向前的进程中,大数据时代应运而来。数学建模解题步骤,愚见而已,欢迎指错和探讨呀~

    题目可见文章:(20条消息) 如何治理"网络暴力" 在人类文明不断发展向前的进程中,大数据时代应运而来. 数学建模,90%成品论文,附附件.原题.代码 注,水平有限,非广告,仅供交 ...

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

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

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

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

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

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

最新文章

  1. 【字节流处理】linux下uint8转float的注意事项
  2. 一种巧妙的drawable.xml替代方案
  3. Android Cursor自动更新的实现和原理
  4. SpringMVC的数据响应-回写数据-返回对象或集合2(应用)
  5. go var 一个整数_Go语言学习基础-值、变量、常量
  6. a星算法python_Python-加速A星寻路算法
  7. LogViewer-Unity日志的插件
  8. 区块链开发入门书籍推荐
  9. FPGA零基础学习:UART协议驱动设计
  10. 快速掌握Python的捷径-Python基础前传(1) 1
  11. win10无需密码退出天擎
  12. 渲染书籍目录汇总(不断更新中...)
  13. Win8.1在关机界面卡住无反应问题的解决
  14. word中设置页眉页脚奇偶页不同,页脚为页码时偶数页不显示一招解决
  15. 各种说明方法的例句_11个说明方法句子
  16. oracle remap语句格式,impdp 中的remap方式
  17. android删除通知栏图标,Android开发系列---UI篇---添加和消除通知栏图标
  18. Oracle-ASM-PRCR-1079-监听启动报错
  19. 投影仪幕布增益_投影仪白墙和幕布效果差距 家里有白墙了还需要投影幕布吗?...
  20. OSChina 周三乱弹 ——你有社交恐惧症么?

热门文章

  1. 标准版服务器配置文件是哪个,T+12.0标准版的服务器配置是什么样的??
  2. 阿里云服务器OpenPoseDemo远程调用与运行
  3. 心经即摩诃般若波罗蜜多心经
  4. 聚类分析matlab
  5. C# TextBox 限制输入一点范围内的整数并有提示超过所限定范围的整数
  6. Linux 版本的百度云盘来了!!!
  7. 考研高等数学知识框架
  8. 机器学习、人工智能、深度神经网络和神经网络,四个概念之间有什么关系?
  9. XCode8 真机测试打包,让发布测试更轻松
  10. mysql安装了libaio还是报错_centos6 rpm安装mysql(5.5版本)包括 error : Failed dependencies:libaio的解决办法....