数据包络分析方法(DEA)是根据多项投入指标和多项产出指标,利用线性规划的方法,评价具有相同类型投入和产出的若干决策单元相对效率的数量分析方法,在经济学和管理学上有广泛应用。
数据包络分析方法分为投入导向和产出导向两种类型,本文选择产出导向的DEA模型。
产出导向的DEA模型分为固定规模效益(CRS)模式和可变规模收益(VRS)模式。本文选取产出导向的可变规模收益(VRS)模式,即BC2模型。
2. 工具
DEAP2.1是数据包络分析方法专用的数据分析工具,DEAP2.1不是一个软件,而是一个由程序文件包组成的运行程序。
打开程序文件包(以15年1季度数据为例),deap.EXE是运行程序,123.INS是模型参数选择文件,123.DTA是数据文件,15-1.OUT是结果输出文件。
3. 数据处理步骤
(1)将需要分析的数据输入Excel,产出数据(净资产报酬率和托宾Q值)在前,投入数据(总资产、流通股比率和长期资产负债率)在后,拉大行间距,然后将数据另存为txt文档,存至程序所在目录,将文本文档命名为123.txt。
也可以将数据在Excel中排好版,直接复制到123.DTA中,然后手动在123.DTA中调整出现错位的数据。
(2)打开123.INS模型参数选择文件
第一行“123.dta”是将要运行的数据文件,如果不一致,需要手动需改
第二行“123.out”是输出结果的文件名称
第三行是将要分析的数据个数,2015年1季度有22家企业数据
第四行是时期数,本次只是2015年1季度一个截面,所以写1
第五行是产出变量个数(净资产报酬率和托宾Q值)
第六行是投入变量个数(总资产、流通股比率和长期资产负债率)
第七行是选择投入导向(0)还是产出导向(1)
第八行是选择固定规模效益(CRS)模式和可变规模收益(VRS)模式,本文选VRS
第九行是具体计算方法,0:多阶段算法;1:是基于成本的算法;2:考虑全要素生产力指数算法;3:一阶段算法;4:两阶段算法。
一般情况下都选多阶段算法(0),结果更加精确。
一个LINGO的通用程序1] sets:
2] DMU/1..6/:S,T,P ! Decision Making Unit
3] II/1..2/:w ! Input Index
4] OI/1..2/:u ! Output Index
5] IV(II,DMU):X! Input Variable
6] OV(OI,DMU):Y! Output Variable
7] endsets
8] data:
9] p=?
10]X=具体数字
11]Y=具体数字
12]enddata
13]max=@sum(DMU:P*T)
14]@for(DMU(j))
15]S(j)=@sum(II(i): w(i)*X(i,j))
16]T(j)=@sum(OI(i): u(i)*Y(i,j))
17]S(j)>=T(j)
18]@sum(DMU: P*S)=1
END
通常情况下直接输入就行,我做的东西有300多个数据,先从excel按列粘到txt上,整理好格式,然后粘到LINDO上运行就好。
MIN V
ST
37058.0X1+31550.0X2+12918.0X3+9150.0X4+11305.0X5+16297.0X6+10932.0X7+13897.0X8+55307.0X9+20705.0X10+23942.0X11+7768.0X12+17218.0X13+8189.0X14+16925.0X15+9470.0X16+10500.0X17+9117.0X18+19707.0X19+7196.0X20+9450.0X21+9608.0X22+8113.0X23+4215.0X24+6733.0X25+7779.0X26+7757.0X27+5970.0X28+8606.0X29+7880.0X30+11199.0X31-37058.0V<0
7444874.0X1+2461800.0X2+4078273.0X3+2563634.0X4+1967589.0X5+5296405.0X6+1662807.0X7+2894200.0X8+11061932.0X9+9804939.0X10+8059479.0X11+2746284.0X12+3335230.0X13+2057667.0X14+8283306.0X15+4287799.0X16+3104464.0X17+3206279.0X18+14185056.0X19+2377721.0X20+570358.0X21+2006241.0X22+3857848.0X23+1492855.0X24+2633618.0X25+100188.0X26+2149586.0X27+1041600.0X28+269960.0X29+374677.0X30+1557040.0X31-7444874.0V<0
字数原因,其他的约束条件就不一一列出了。
至于具体怎么做,给你举个例子
指标 甲公司 乙公司丙公司
投入 X1 1.5 1 3
投入 X2 4 3 7
产出 Y5 4 8
对甲公司计算,则输入:
min(不区分大小写)V
ST
1.5M1+M2+3M3-1.5V<0
4M1+3M2+7M3-4V<0
5M1+4M2+8M3>5
end
非负约束可不必再输入不区分变量中的大小写字符约束条件中“<” 及“>”已包含“=”
希望对你有所帮助!^.^
第一步:根据自己电脑系统类型,下载“亿图图示”软件版本。启动软件界面,登录账号开始 *** 作。 第二步:点击搜索框输入“dea模型”,寻找符合设计要求的dea
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)