给大家安利一款朋友开发的自研国产数据分析基础工具,一键式自动分析,自动生成分析模板,5分钟掌握主流61个统计类数学模型(几乎涵盖SPSS绝大部分功能),以及23个有监督机器学习(包括随机森林,SVM,XGBoost等)

PS:想要数据包络分析的,可以点击下方链接下载,巨方便简单上手,还有分析模板

官网:www.mpaidata.com   mpai数据科学平台

数据包络分析模板

数据包络分析是评价多输入指标和多输出指标的较为有效的方法,将投入与产出进行比较。它的结果包含的意思有:

①θ=1,DEA有效,表示投入与产出比达到最优

②θ<1,非DEA有效,表示投入与产出比没有达到最优,一般来说,θ越大说明效果越好。

数据包络分析是通过对投入的指标和产出的指标做了一个线性规划,并且进行变换后,然后根据其线性规划的对偶问题(线性规划对偶问题具有经济学意义),求解这个对偶问题的最值就是θ。

数据包络分析(data envelopment analysis,DEA)是一个对多投入\多产出的多个决策单元的效率评价方法。是1978年由CHARNES和COOPER创建的。可广泛使用于业绩评价。

DEA特别适用于具有多输入多输出的复杂系统,这主要体现在以下几点:

  1. DEA以决策单位各输入/输出的权重为变量,从最有利于决策单元的角度进行评价,从而避免了确定各指标在优先意义下的权重;
  2. 假定每个输入都关联到一个或者多个输出,而且输入/输出之间确实存在某种关系,使用DEA方法则不必确定这种关系的显示表达式。

-------------------------------------------------------------------------------------------------------

例 利用DEA方法对天津市的可持续发展进行评价。在这里选取较具代表性的指标作为输入变量和输出变量,见表1。

表1 各决策单元输入、输出指标值

序号

决策

单元

政府财政收入占

GDP的比例/%

环保投资占GDP

的比例/%

每千人科技

人员数/人

人均GDP

/元

城市环境

质量指数

1

1990

14.40

0.65

31.30

3621.00

0.00

2

1991

16.90

0.72

32.20

3943.00

0.09

3

1992

15.53

0.72

31.87

4086.67

0.07

4

1993

15.40

0.76

32.23

4904.67

0.13

5

1994

14.17

0.76

32.40

6311.67

0.37

6

1995

13.33

0.69

30.77

8173.33

0.59

7

1996

12.83

0.61

29.23

10236.00

0.51

8

1997

13.00

0.63

28.20

12094.33

0.44

9

1998

13.40

0.75

28.80

13603.33

0.58

10

1999

14.00

0.84

29.10

14841.00

1.00

输入变量:政府财政收入占GDP的比例、环保投资占GDP的比例、每千人科技人员数。输出变量:经济发展(用人均GDP表示)、环境发展(用城市环境质量指数表示;计算过程中,城市环境指数的数值作了归一化处理)。

MATLAB程序为:

clc,clear

format long

load('data.txt');%把原始数据保存在纯文本文件data.txt中

X=data(:,[1:3]);%X为输入变量,3为输入变量的个数

X=X';

Y=data(:,[4:5]);%Y为输出变量,5(3+2),2为输出变量的个数

Y=Y';

n=size(X',1);m=size(X,1);s=size(Y,1);

A=[-X' Y'];

b=zeros(n,1);

LB=zeros(m+s,1);UB=[];

for i=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);

E(i,i)=Y(:,i)'*w(m+1:m+s,i);

end

theta=diag(E)';

fprintf('用DEA方法对此的相对评价结果为:\n');

disp(theta);

omega=w(1:m,:)

mu=w(m+1:m+s,:)

——————————————————————————————————

补充:

定义1 若线性规划问题的最优目标值theta=1,则称决策单元是弱DEA有效地。

定义2 若线性规划问题存在最优解omega>0,mu>0,并且其最优目标值theta=1,则称决策单元是DEA有效的。

从上述定义可以看出,所谓DEA有效,就是指那些决策单元,它们的投入产出比达到最大。因此,可以用DEA来对决策变量进行评价。

——————————————————————————————————

计算结果见表2,最优目标值用 表示。显而易见,该市在20世纪90年代的发展是朝着可持续方向前进的。

表2 用DEA方法对天津市可持续发展的相对评价结果

年份

结论

年份

结论

1990

0.2901843

非DEA有效

1995

0.7182609

非DEA有效,规模收益递增

1991

0.2853571

非DEA有效,规模收益递减

1996

0.9069108

非DEA有效,规模收益递增

1992

0.2968261

非DEA有效,规模收益递增

1997

1

DEA有效,规模收益递增

1992

0.3425151

非DEA有效,规模收益递增

1998

1

DEA有效,规模收益不变

1994

0.4594712

非DEA有效,规模收益递增

1999

1

DEA有效,规模收益不变

后面三个不是1,只是非常接进1,实际运算结果见下图:

数学建模常用模型10 :数据包络(DEA)分析法(投入产出法)相关推荐

  1. 数学建模常用模型04:灰色关联分析法

    数学建模常用模型04:灰色关联分析法 灰色关联分析法 本文所用的资料参考来源:美赛资料网:美赛资料网 与灰色预测模型一样,比赛不能优先使用,灰色关联往往可以与层次分析结合使用.层次分析用在确定权重上面 ...

  2. 数学建模常用模型(一):灰色预测法

    数学建模常用模型(一):灰色预测法 灰色预测法是一种用于处理少量数据.数据质量较差或者缺乏历史数据的预测方法.它适用于一些非线性.非平稳的系统,尤其在短期预测和趋势分析方面有着广泛的应用.灰色预测法作 ...

  3. 数学建模常用模型24:时间序列分析

    给大家安利一款朋友开发的自研国产数据分析基础工具,一键式自动分析,自动生成分析模板,5分钟掌握主流61个统计类数学模型(几乎涵盖SPSS绝大部分功能),以及23个有监督机器学习(包括随机森林,SVM, ...

  4. 数学建模常用模型21:BP神经网络(三层)

    给大家安利一款朋友开发的自研国产数据分析基础工具,一键式自动分析,自动生成分析模板,5分钟掌握主流61个统计类数学模型(几乎涵盖SPSS绝大部分功能),以及23个有监督机器学习(包括随机森林,SVM, ...

  5. 【数学建模常用模型】图论专题

    图论是研究点.线间关系的一门学科.现实生活中,凡是涉及到事物间的关系,都可以抽象为图论模型.图论模型也是各大数学建模中常见的一种模型,主要用于计算.规划最短距离.路线等问题.下面介绍几个基本概念和算法 ...

  6. 数学建模常用模型14 :因子分析

    给大家安利一款朋友开发的自研国产数据分析基础工具,一键式自动分析,自动生成分析模板,5分钟掌握主流61个统计类数学模型(几乎涵盖SPSS绝大部分功能),以及23个有监督机器学习(包括随机森林,SVM, ...

  7. 数学建模常用模型方法

    运筹学模型 概率论与数理统计模型 微分方程模型&预测分析模型 综合评价与决策方法 经典NP问题模型 智能算法(启发式)&常用算法模型 数学建模模型大全: https://blog.cs ...

  8. 数学建模常用模型及代码

    一.规划模型 1.线性规划 线性规划与非线性规划问题一般都是求最大值和最小值,都是利用最小的有限资源来求最大利益等,一般都利用lingo工具进行求解. 点击进入传送门 2.整数规划 求解方式类似于线性 ...

  9. 数学建模常用模型17 :偏最小二乘回归分析

    给大家安利一款朋友开发的自研国产数据分析基础工具,一键式自动分析,自动生成分析模板,5分钟掌握主流61个统计类数学模型(几乎涵盖SPSS绝大部分功能),以及23个有监督机器学习(包括随机森林,SVM, ...

  10. 数学建模常用模型05 :多元回归模型

    给大家安利一款朋友开发的自研国产数据分析基础工具,一键式自动分析,自动生成分析模板,5分钟掌握主流61个统计类数学模型(几乎涵盖SPSS绝大部分功能),以及23个有监督机器学习(包括随机森林,SVM, ...

最新文章

  1. 528. 按权重随机选择
  2. C++使用数组实现stack堆栈(附完整源码)
  3. awk 截取部分字符串_linux三剑客-awk
  4. 跟我一起考PMP---项目范围管理
  5. SpringMVC的上传与下载
  6. win2003安装邮箱服务器,windows2003邮件服务器
  7. utl_file包的使用
  8. Atitit session的概念总结
  9. PostGIS 报错libcrypto
  10. MPP文件怎么打开?五种方法总有最合适!
  11. lwIP配置宏整理(部分)
  12. 存储过程(Stored Procedure)
  13. 介绍一款迷你版win10系统!电脑内存小的用户可入
  14. 如何成为一名优秀的程序员(四)
  15. python中的高级特性
  16. Android FaceBook登录 分享获取HashKey(密钥散列)的简单方法
  17. python 小游戏 《孙悟空大战白骨精》
  18. 百度云加速边缘计算功能设置判断移动端跳转
  19. ActiveReports报表开发案例:ERP等管理系统的开发与维护模式
  20. shell脚本输出颜色字体

热门文章

  1. tdscdma手机linux,全方位介绍——TD-SCDMA无线技术(1)
  2. PLC控制一阶惯性纯滞后系统的大林(Dahlin)算法详解(SCL代码)
  3. 《麦肯锡方法》阅读笔记2——探索分析问题的方法
  4. 设计模式之简单工厂,工厂方法和抽象工厂
  5. Securable 测不准
  6. php探针 网络使用状况,PHP探针 服务器运行状况和PHP信息用的
  7. ubuntu linux崩溃,ubuntu linux qq崩溃问题的解决方法以及原因
  8. 管家婆请确认输入正确的服务器名,管家婆辉煌II软件登录提示连接失败请确认输入正确的服务器名...
  9. 这篇文章,自带背景音乐。因为它来自1993年!
  10. Python3.6+selenium2.53.6自动化测试_禅道新增BUG(一)(本地禅道)