没有合适的资源?快使用搜索试试~ 我知道了~
数据包络分析 MATLAB代码.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 159 浏览量
2023-07-02
21:53:30
上传
评论 1
收藏 36KB DOC 举报
温馨提示
试读
8页
数据包络分析 MATLAB代码.doc
资源推荐
资源详情
资源评论
数据包络分析 (MATLAB 代码)
X=[] % 输入多指标输入矩阵 X
Y=[] % 输入多指标输出矩阵 Y
[n,m]=size(X) % n 为输入的指标数,m 为决策单元数
s=size(Y) % s 为输出的指标数
epsilon=10^-10 % 定义非阿基米德无穷小量 epsilon
f=[zeros(1,n) -epsilon*ones(1,m+s) 1] % f 为目标函数的系数矩阵
A=zeros(1,n+m+s+1) % A 为约束不等式系数矩阵
b=0 % b 为常数项
LB=zeros(n+m+s+1,1)
UB=[]
LB(n+m+s+1)=-Inf
for i=1:n % Aeq 为约束等式的系数矩阵
Aeq=[X eye(m) zeros(m,s) -X(:,i)
Y zeros(s,m) -eye(s) zeros(s,1)]
beq=[zeros(m,1) % beq 为常数项
Y(:,i)];
w(:,i)=linprog(f,A,b,Aeq,beq,LB,UB) % 解线性规划,得 DMUi 的最佳权向
量 w
end
w % 输出最佳权向量
s_minus=w(n+1:n+m,:) % 输出输入松弛变量
s_plus=w(n+m+1:n+m+s,:) % 输出输出松弛变量
theta=w(n+m+s+1,:) % 输出综合效率
数据包络分析(DEAP2.1 代码)
eg4-dta.txt DATA FILE NAME
eg4-out.txt OUTPUT FILE NAME
1 NUMBER OF FIRMS
9 NUMBER OF TIME PERIODS
1 NUMBER OF OUTPUTS
2 NUMBER OF INPUTS
1 0=INPUT AND 1=OUTPUT ORIENTATED
0 0=CRS AND 1=VRS
2 0=DEA(MULTI-STAGE), 1=COST-DEA, 2=MALMQUIST-DEA,
3=DEA(1-STAGE), 4=DEA(2-STAGE)
计算 MALMQUIST 指数步骤:
以下是软件 DEAP2.1 运行出来的相关指标包括 effch,techch,pech ,sech ,
tfpch。
假设第 t 年的全要素生产率(TFP)为基期,则
1 1
*
t t t
TFP TFP Malmquist
+ +
=
。
资源评论
oligaga
- 粉丝: 52
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功