DEA的Matlab程序(数据包络分析).doc

DEA的Matlab程序(数据包络分析).doc

ID:52564232

大小:29.50 KB

页数:1页

时间:2020-03-28

DEA的Matlab程序(数据包络分析).doc_第1页
资源描述:

《DEA的Matlab程序(数据包络分析).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、模型((PC2R)的MATLAB程序clearX=[];%用户输入多指标输入矩阵XY=[];%用户输入多指标输出矩阵Yn=size(X',1);m=size(X,1);s=size(Y,1);A=[-X'Y'];b=zeros(n,1);LB=zeros(m+s,1);UB=[];fori=1:n;f=[zeros(1,m)-Y(:,i)'];Aeq=[X(:,i)'zeros(1,s)];beq=1;w(:,i)=LINPROG(f,A,b,Aeq,beq,LB,UB);%解线性规划,得DMU;的最佳权向量w;E(i,i)=Y(:,

2、i)'*w(m+1:m+s,i);%求出DMUi的相对效率值Eiiendw%输出最佳权向量E%输出相对效率值EiiOmega=w(1:m,:)%输出投入权向量。mu=w(m+1:m+s,:)%输出产出权向量。模型(DeC2R)的MATLAB程序clearX=[];%用户输入多指标输入矩阵XY=[];%用户输入多指标输出矩阵Yn=size(X',1);m=size(X,1);s=size(Y,1);epsilon=10^-10;%定义非阿基米德无穷小e=10-10f=[zeros(1,n)-epsilon*ones(1,m+s)1];%

3、目标函数的系数矩阵:l的系数为0,s-,s+的系数为-e×e,q的系数为1;A=zeros(1,n+m+s+1);b=0;%<=约束;LB=zeros(n+m+s+1,1);UB=[];%变量约束;LB(n+m+s+1)=-Inf;%-Inf表示下限为负无穷大。fori=1:n;Aeq=[Xeye(m)zeros(m,s)-X(:,i)Yzeros(s,m)-eye(s)zeros(s,1)];beq=[zeros(m,1)Y(:,i)];w(:,i)=LINPROG(f,A,b,Aeq,beq,LB,UB);%解线性规划,得DMU的

4、最佳权向量w;endw%输出最佳权向量lambda=w(1:n,:)%输出ls_minus=w(n+1:n+m,:)%输出s-s_plus=w(n+m+1:n+m+s,:)%输出s+theta=w(n+m+s+1,:)%输出q

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。