Matlab:数据包络分析(DEA)企业效率

使用Matlab进行数据包络分析(DEA),针对输入变量如管理、营业等成本和输出变量净利润,通过min-max标准化处理数据。参照连享会示例,理解和调整代码,得出企业效率逐年计算的结果,与CCR模型比较一致。参考文献涉及Bootstrap-DEA模型在企业生命周期效率研究中的应用。
摘要由CSDN通过智能技术生成

输入变量:管理成本、营业成本、财务成本、销售成本、营业税金以及资产减值损失

输出变量:净利润

对数据进行min-max标准化(Min-maxnormalization)标准化处理

理解连享会示例代码:计划不通

data = xlsread('dea_data.xlsx',1);  % 导入数据:第1列dum文本自动略过
X= data(:,1:2)';                    % 投入指标数据:第1列-第2列
Y= data(:,3:4)';                    % 产出指标数据:第3列-第4列(第3-第5列?)
n=size(X,2);      % 决策单元数(虽然写的2,但识别出来是决策单元数31)
m=size(X,1);      % 投入指标数(虽然写的2,但识别出来是投入指标数2)
q=size(Y,1);      % 产出指标数(虽然写的2,但识别出来是录入的产出指标数2,实际3)

w = [];
fori = 1:n
    f = [zeros(1,n) 1];   % 定义目标函数
    Aeq = [];             % 没有等式约束
    beq = [];
    LB = zeros(n+1,1);    % 指定下界
    UB = [];       
    A = [X -X(:,i);-Y zeros(q,1)];         % 设定不等式约束(位置2处的索引无效。数组索引必须为正整数或逻辑值)
    b = [zeros(m,1);-Y(:,i)];    
    w(:,i) = linprog
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值