楼主: 317792209
35674 43

[MATLAB] 非期望产出的SBM-DEA代码与数据分享   [推广有奖]

已卖:1395份资源

学术权威

17%

还不是VIP/贵宾

-

威望
3
论坛币
14206 个
通用积分
822.8206
学术水平
377 点
热心指数
546 点
信用等级
320 点
经验
91812 点
帖子
4619
精华
4
在线时间
3662 小时
注册时间
2011-4-19
最后登录
2025-12-2

初级热心勋章 中级热心勋章 初级信用勋章 中级学术勋章 初级学术勋章 中级信用勋章 高级热心勋章

楼主
317792209 在职认证  学生认证  发表于 2020-7-2 11:00:53 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
声明:本人使用matlab2017或者Matlab2018,其他版本没测试过。代码仅供参考,自行斟酌吧。
  1. clc;
  2. clear all;
  3. data2=xlsread('data.xls',1); %导入原始数据
  4. data1=data2'; %对原始数据转置,注意数据为横向排列
  5. X=[data1(2:4,1:31)]; %定义投入指标(2-4行)
  6. Y=[data1(5,1:31)];   %定义期望产出(5行)
  7. Z=[data1(6:7,1:31)]; %定义非期望产出(6-7行)
  8. D=X'; %投入指标转置
  9. E=Y'; %期望产出转置
  10. F=Z'; %非期望产出转置
  11. n=size(X',1);m=size(X,1);s=size(Y,1);q=size(Z,1);
  12. A=zeros(1,n+m+s+q+1);b=0;
  13. LB=zeros(n+m+s+q+1);UB=[];
  14. LB(n+m+s+q+1)=-Inf;
  15. for i=1:n;
  16. f=[zeros(1,n) -D(i,:) zeros(1,s) zeros(1,q) 1];
  17. Aeq=[X eye(m) zeros(m,s) zeros(m,q) -X(:,i)
  18.      Y zeros(s,m) -eye(s) zeros(s,q) -Y(:,i)
  19.      Z zeros(q,m) zeros(q,s) eye(q) -Z(:,i)
  20.      zeros(1,n) zeros(1,m) E(i,:) F(i,:) 1];
  21. beq=[zeros(m,1)
  22.      zeros(s,1)
  23.      zeros(q,1)
  24.       1];
  25. w(:,i)=linprog(f,A,b,Aeq,beq,LB,UB);
  26. end
  27. w;
  28. lambda=w(1:n,:);
  29. s_minus=w(n+1:n+m,:);
  30. s_plusg=w(n+m+1:n+m+s,:);
  31. s_plusb=w(n+m+s+1:n+m+s+q,:);
  32. theta=w(n+m+s+q+1,:)' %这就是你要的效率
复制代码

原始数据见附件data: data.xls (24 KB, 需要: 1 个论坛币)



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:非期望产出 数据分享 DEA SBM matlab软件

按时毕业,按时睡觉。多发论文,多赚点钱。

沙发
317792209(未真实交易用户) 在职认证  学生认证  发表于 2020-7-2 11:13:01
theta =

    1.0000
    0.2092
    0.9486
    1.0000
    1.0000
    0.5534
    0.5205
    1.0000
    1.0000
    1.0000
    1.0000
    1.0000
    0.9040
    1.0000
    0.6588
    1.0000
    0.9873
    1.0000
    0.4540
    0.9172
    0.2103
    0.5541
    1.0000
    1.0000
    0.8558
    0.4997
    0.9232
    0.9216
    0.3584
    0.9258
    0.8863

藤椅
0°华尔兹(真实交易用户) 发表于 2020-7-9 08:02:05 来自手机
请问这个代码怎么看模型的径向和角度

板凳
317792209(未真实交易用户) 在职认证  学生认证  发表于 2020-7-11 10:53:22
0°华尔兹 发表于 2020-7-9 08:02
请问这个代码怎么看模型的径向和角度
非径向非角度

报纸
0°华尔兹(真实交易用户) 发表于 2020-7-11 20:01:55 来自手机
317792209 发表于 2020-7-11 10:53
非径向非角度
好的!感谢楼主

地板
Minyam(真实交易用户) 发表于 2020-8-2 16:29:02
谢谢楼主

7
zmz814(未真实交易用户) 发表于 2020-8-8 16:15:59 来自手机
感谢分享,楼主好人!

8
XYANGMEI(未真实交易用户) 发表于 2020-9-4 17:02:04
使用您分享的代码,感谢您。

9
此意乃平生6(未真实交易用户) 发表于 2020-9-29 14:39:17
不知道楼主大大能否将这个模型进一步修正为超效率啊?感谢感谢

10
1781739652(未真实交易用户) 发表于 2020-11-19 22:09:56 来自手机
317792209 发表于 2020-7-2 11:00
其实,代码在网上都有现成的,使用起来无非就是简单修改一下。但是,很多人拿来卖钱,信息的不对称就 ...
怎么下载呀

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-5 15:55