Q1、为什么用R软件做DEA?
A1:(1)R是开源免费的
(2)与click内软件相比,因为R是可编程的,所以,若有需要可以自己编写代码以适应DEA模型
R中各种优化包特别是线性规划的相关包让这项工作变得十分容易。相反,其他一些软件如deap
只能使用其内置模型。
(3)R有很大的开源社区,代码更新快,所以往往可以解决最新DEA模型
(4)同时R强大的数据预处理及输出结果整理和统计分析、作图功能给DEA提供了一站式服务。
(5)特别是学术界比较流行的bootstrap DEA R软件中的某些包内有专门函数(如Benchmarking 包的dea.boot,dea.fear,FEAR 包的boot.sw98
Q2、哪些包可以做DEA?
A2: 比较常用的是FEAR 和 Benchmarking (个人推荐用Benchmarking)
FEAR 可以到作者主页获取但是需要向作者申请使用许可证http://www.clemson.edu/economics/faculty/wilson/Software/FEAR/fear.html.
Benchmarking 包安装
法一:命令行
install.packages("Benchmarking") #不过最近好像CRAN抽风,会报错:无法连接到该地址之类的
然后library(Benchmarking)就可以使用了
法二:本地安装zip文件 (windows用户)
step1:从CRAN 下载相应 package及其Depends的packages对应的Windows binaries r-release 下的zip文件
Benchmarking程序包depends的程序包包括:lpSolveAPI, ucminf
不需要解压
step2:打开R 选择:程序包-->从本地zip文件安装程序包:找到之前的三个压缩包,依次安装上述3个文件包即可
step3 :在R中输入library(Benchmarking)就可以华丽丽的用R做DEA了
Linux用户可以直接在CRAN下载文件包对应的tar.gz文件安装。
上传一下Benchmarking包的使用文档
如果还有什么疑问,或者相关数据处理有困难,联系QQ:824696077