使用dea-toolbox进行数据包络分析
Data Envelopment Analysis Toolbox 是 MATLAB的一个开源包,该包涵盖了计算一些主要的DEA模型的函数。该软件包包括标准加性和径向输入和输出度量的代码,允许规模收益恒定和可变,以及与方向距离函数相关的最新发展,并在测量效率和生产力时包括期望和非期望的输出;即Malmquist和Malmquist-Luenberger指数。还包括执行统计分析的bootstrap。
这里通过一些常见的例子,说明如何使用该包。
1、下载与安装
网址:https://github.com/javierbarbero/DEAMATLAB
下载工具包以后,解压到某个目录,然后把该工具包添加到matlab的工作目录,就可以愉快地使用了。
2、代码如下:
1 | load 'deadataFLS' %加载工具包预设的数据文件 |
结果如下:
面向产出的CCR模型结果
面向投入的BCC模型结果
规模效率
其中deadataFLS是该包自带的一个数据,示例代码来自该包的文档,我做了一些注释。总体来说,这个包使用还是非常简单和方便的,这个包基本包含了主要的数据包络模型,大家感兴趣,可以去阅读官方文档。
dea toolbox官方网站:https://www.deatoolbox.com/
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 工具视界!
评论