楼主: 牛奶咖啡香
6823 10

[实际应用] 用matlab求解超效率DEA模型运行结果的辨认 [推广有奖]

  • 2关注
  • 1粉丝

本科生

8%

还不是VIP/贵宾

-

威望
0
论坛币
109 个
通用积分
0.0059
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
913 点
帖子
73
精华
0
在线时间
46 小时
注册时间
2014-6-18
最后登录
2016-6-14

楼主
牛奶咖啡香 发表于 2016-2-20 15:34:28 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
输入变量X
DMU1 1963.55         2208.81         2518.71         3069.07         3205.69         3392.79         3228.64         3418.75         3873.98         4325.83
DMU2 270.3         280.7         283.9         316.7         327.4         367.8         380.4         407.7         457.8         468.0
DMU3 0.479         0.448         0.437         0.469         0.480         0.484         0.500         0.513         0.519         0.524
输出变量Y为
  1807.986597        2185.066684        2566.301791        2981.353881        3378.236821        3832.468925        4152.755332        4623.733404        5278.30992        6145.52
  程序为
    X=[1963.55         2208.81         2518.71         3069.07         3205.69         3392.79         3228.64         3418.75         3873.98         4325.83
;270.3         280.7         283.9         316.7         327.4         367.8         380.4         407.7         457.8         468.0
;0.479         0.448         0.437         0.469         0.480         0.484         0.500         0.513         0.519         0.524
];Y=[1807.986597        2185.066684        2566.301791        2981.353881        3378.236821        3832.468925        4152.755332        4623.733404        5278.30992        6145.52
];
        n=size(X',1);
        m=size(X,1);
        s=size(Y,1);
        epsilon=10^-10;
        f=[zeros(1,n) -epsilon*ones(1,m+s) 1];
        A=zeros(1,n+m+s+1);
        b=0;
        LB=zeros(n+m+s+1,1);UB=[];
        for i=1:n
            Aeq=[[X(:,1:i-1) zeros(m,1) X(:,i+1:n) eye(m) zeros(m,s) -X(:,i)];
                [Y(:,1:i-1) zeros(s,1) Y(:,i+1:n)] zeros(s,m) -eye(s) zeros(s,1)];
            beq=[zeros(m,1);Y(:,i)];
            w(:,i)=linprog(f,A,b,Aeq,beq,LB,UB);
        end
        w
        lambda=w(1:n,:);
        s_minus=w(n+1:n+m,:)';
        s_plus=w(n+m+1:n+m+s,:)';
        theta=w(n+m+s+1,:)';



运行结果为
Optimization terminated.
Optimization terminated.
Optimization terminated.
Optimization terminated.
Optimization terminated.
Optimization terminated.
Optimization terminated.
Optimization terminated.
Optimization terminated.
Optimization terminated.

w =

         0    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000
    0.0000         0    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000
    0.0000    0.0000         0    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000
    0.0000    0.0000    0.0000         0    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000
    0.0000    0.0000    0.0000    0.0000         0    0.0000    0.0000    0.0000    0.0000    0.0000
    0.0000    0.0000    0.0000    0.0000    0.0000         0    0.0000    0.0000    0.0000    0.0000
    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000         0    0.0000    0.0000    0.0000
    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000         0    0.0000    0.0000
    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000         0    1.1643
    0.2942    0.3556    0.4176    0.4851    0.5497    0.6236    0.6757    0.7524    0.8589         0
    0.0000    0.0000    0.0000  101.6121  141.0135    0.0000    0.0000    0.0000    0.0000  478.0289
   37.5067   29.0613    8.1815    0.0000    0.0000    0.5909   28.1590   36.0184   37.1009    6.6765
    0.1563    0.1256    0.0946    0.0820    0.0891    0.0581    0.0986    0.0941    0.0477    0.0000
    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000    0.0000
    0.6481    0.6963    0.7172    0.7169    0.7858    0.7951    0.9054    0.9520    0.9591    1.1532
  问题是
DMU1 的效率值在哪里找?求大神解决 很急  谢谢


二维码

扫码加我 拉你入群

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

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

关键词:MATLAB 超效率DEA 效率DEA matla DEA模型 matlab 模型

沙发
yuzhaoyu 发表于 2016-2-21 08:53:20 来自手机
牛奶咖啡香 发表于 2016-2-20 15:34
输入变量X
DMU1 1963.55         2208.81         2518.71         3069.07         3205.69         3392.79         3228.64         3418.75         3873.98         432 ...
就是最后那些数字

藤椅
牛奶咖啡香 发表于 2016-2-21 10:17:56
那请问DMU2的效率值呢?

板凳
牛奶咖啡香 发表于 2016-2-21 12:44:56
yuzhaoyu 发表于 2016-2-21 08:53
就是最后那些数字
那请问DMU2的效率值是哪些数字呢?

报纸
MaxDEA001 学生认证  发表于 2016-3-10 21:14:30
看上去好复杂。。。MaxDEA给出的结果更清晰明了一些,软件免费下载地址:bbs.pinggu.org/thread-4457953-1-1.html

地板
lampkaka 发表于 2016-4-6 11:23:22
你的y输出有问题啊

7
牛奶咖啡香 发表于 2016-4-6 12:47:57
lampkaka 发表于 2016-4-6 11:23
你的y输出有问题啊
小数位多了。

8
lampkaka 发表于 2016-4-6 16:09:01
牛奶咖啡香 发表于 2016-4-6 12:47
小数位多了。
你10个值 怎么分配三个DMU的啊?

9
lampkaka 发表于 2016-4-6 16:09:50
牛奶咖啡香 发表于 2016-4-6 12:47
小数位多了。
还想问你一下,你这个是截面数据还是面板数据啊?

10
牛奶咖啡香 发表于 2016-4-7 10:24:52
lampkaka 发表于 2016-4-6 16:09
你10个值 怎么分配三个DMU的啊?
每个DMU是一个投入变量。Y是产出变量。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-12 00:48