DEA分析和Malmquist分析中MATLAB工具箱的运用,应用数学论文.docx
《DEA分析和Malmquist分析中MATLAB工具箱的运用,应用数学论文.docx》由会员分享,可在线阅读,更多相关《DEA分析和Malmquist分析中MATLAB工具箱的运用,应用数学论文.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、DEA分析和Malmquist分析中MATLAB工具箱的运用,应用数学论文摘 要: DEA-Malmquist分析需要宏大的运算量,MATLAB软件集成多个经过优化的工具箱,能够降低DEA-Malmquist分析的时间开销。文章基于Inmaculada C.?lvarez等人编写的开源MATLAB工具箱,进行DEA-Malmquist分析。程序运行结果表示清楚,MATLAB软件能够胜任DEA-Malmquist的分析工作,能够为经济与管理学的研究提供强大的支持。本文关键词语: MATLAB; 数据包络分析(DEA); Malmquist指数;线性规划;Abstract: DEA-Malmqui
2、st analysis requires a huge amount of calculations. MATLAB software integrates multiple optimized toolboxes, which can reduce the time overhead of DEA-Malmquist analysis. Based on the open source MATLAB toolbox written by Inmaculada C. ?lvarez and others, this paper conduct a DEA-Malmquist analysis.
3、 The operation results show that the MATLAB software is competent for DEA-Malmquist s analysis work and can provide the researches on economics and management with a strong support.Keyword: MATLAB; Data Envelopment Analysis(DEA); Malmquist; linear programming;0 、引言数据包络分析(Data Envelopment Analysis,DE
4、A)是一种以多个指标为输入变量,衡量不同决策单元Decision-Making Unit的绩效的一种分析方式方法,被广泛应用于绩效和效益的评价中1,2;Malmquist指数是由Sten Malmquist于1953年提出3,最初用于消费分析。1994年,Rolf Fare,Grosskopf,Norris等人提出利用基于DEA的距离函数计算Malmquist指数,即DEA-Malmquist指数。自此,DEA-Malmquist被广泛应用于衡量城市的全要素生产率4,5。MATLAB软件是由美国Math Works公司推出的软件,旨在为向量和矩阵的运算提供一种可读性强、运行效率高的编程环境。M
5、ATLAB的编程语言被称为M语言,但由于MATLAB本身由C语言编写,因而MATLAB能够兼容C、C+、JAVA等主流编程语言。得益于强大的数据处理能力以及良好的程序可读性,MATLAB已经在图像处理、数值分析、无线通信等领域得到了广泛的应用。Malmquist指数的核心,在于利用DEA求出的距离函数;而DEA的核心,则在于线性规划。在MATLAB的早期版本中,已经集成了线性规划函数。DEA和Malmquist中的各个变量均是以向量、矩阵表示,而向量和矩阵运算正是MATLAB所服务的领域。但是,当前国内基于MATLAB的数据包络分析的文献极少。彭育威等人6最先提出M语言的DEA程序,而后秦毅等
6、人7在其基础上提出超效率DEA的M语言程序,胡跃红8戚峰9等均是在彭育威等人的M程序的基础上进行DEA分析。当前,国内利用MATLAB进行DEA-Malmquist分析的研究尚处于空白阶段。西班牙马德里自治大学Inmaculada C.?lvarez等人编写的开源工具箱MATLAB,可用于DEA-Malmquist分析10。该MATLAB工具箱集成多种DEA以及Malmquist算法,能够方便地对样本进行DEA或DEA-Malmquist分析。但是,当前国内关于DEA-Malmquist的研究,一般要求将Malmquist指数中的技术效率指数Technical Efficiency Chang
7、e,TEC分解为纯技术效率指数Pure Technical Efficiency Change,PTEC和规模效率指数Scale Efficacy,SE)11,12,而Inmaculada C.?lvarez等人开发的Malmquist指数仅仅分解为TEC和技术进步指数Technical Change,TC,难以直接应用到实际的DEA-Malmquist分析中。因而,本文将基于开源MATLAB工具箱,进行DEA-Malmquist分析。1 、基于MATLAB的DEA分析1.1、 DEA基本原理DEA是比拟不同DMU在某个时间点的绩效或效率的方式方法。考虑有n个DMU的规模报酬不变的BCC模型,
8、衡量各个DMU的指标有m个,各个DMU的绩效指标有s个,给定输入矩阵X=x1Tx2TxmTTX=xT1xT2xTmT,输出向量Y=y1Ty2TysT,华而不实(.)T代表矩阵转置,xi=x1ix2ixni代表了第i个描绘叙述DMU的指标,xki代表第k个DMU的第i个指标的值。DEA等价于解决以下问题:华而不实=12nT是一个半正定向量。由于有n个DMU,因而需要重复的经过n次才能解出。令s-=xi-X,s+=Y-yi,则式可转化为下面问题:华而不实e=11。对于规模报酬可变模型Variable Return to Scale,VRS,需要知足e=1,而规模报酬不变模型Constant Ret
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 文化交流
限制150内