SBM模型分析全流程

news2024/11/16 21:46:46

数据包络分析DEA时,其研究投入产出效率情况,并且其假定投入和产出之间存在单调线性关系,其为一种线性规划技术来确定DMU相对效率的方法。但有时候会多出下‘非期望产出’,就是不希望有它产出,比如资金投入、教育投入换来了GDP上升和人口素质提升,但同时可能带来环境污染这个非期望产出项。在此种情况时,DEA模型则不满足单调线性关系要求。此时则需要使用非期望SBM模型,该模型由Tone(2001)提出。

非期望SBM模型(undesirable slacks-based measurement,Undesirable SBM)是DEA 衍生模型中的一种。相对传统 DEA 模型,非期望产出 SBM 模型不仅避免径向和角度度量引起的偏差,而且考虑生产过程中非期望产出因素的影响,更能反映效率评价的本质。

除此之外,效率值计算时会出现为1时无法对比,此时可使用超效率SBM模型进行分析,便于对决策单元DMU进行效率值对比排序等。


SBM模型案例

1 背景

当前有一项效率数据研究,DMU为中国31省市并且从2012~2021共计10年的数据,数据包括2个投入项,1个产出项和1个非期望产出项,如下:

GDP产出通常受到投资和消费的影响,因而将房地产投资金融与居民人均消费支出作为投入项,将人均GDP作为产出项,并且还有非期望产出项即二氧化硫排放量。研究数据从国家统计局官网下载并且整理得到,共计10年数据,因而在下述分析时可分别筛选出对应年份进行分析,本案例仅筛选出2021年数据进行分析。部分数据展示如下:

2 理论

SBM模型规划形式如下:

上式为BCC模型结构式,如果为CCR结构式,则没有这一限制条件。

上式中,代表决策单元的投入项,期望产出项和非期望产出项, 分别表示投入、期望产出和非期望产出的松弛向量,λ为权重向量,模型中下标“0”为被评价单元。目标函数值ρ为制造业能源生态效率,其关于严格单调递减,其取值范围在0-1之间。

当ρ=1,均为0时,决策单元是有效率的;当ρ<1时,表明决策单元存在效率损失,有必要在投入产出上做出相应改进。

SBM模型可以设定投入导向、产出导向和非导向三种,投入导向是指在保证产出一定时,寻找最少的投入;产出导向是指在投入量一定时,寻找最大的产出;非导向是指同时从投入和产出角度进行测算,因而也被称作投入产出双向,SPSSAU默认提供为非导向类型,即同时从投入和产出角度进行测算。

除此之外,考虑非期望产出的SBM模型可能会出现多个决策同时有效情况即效率值均为1,从而不便于对这些决策单元进行区分和排序。若测算结果出现多个决策单元同时有效时,则需要使用非期望产出的Super-SBM模型予以解决,即在SPSSAU操作界面中打勾选中‘超效率’复选框。关于超效率SBM模型(Super-SBM),其BCC规划形式如下:

上式为BCC模型结构式,如果为CCR结构式,则没有这一限制条件。

上述理论来源文献:李根, 刘家国, 李天琦. 考虑非期望产出的制造业能源生态效率地区差异研究——基于SBM和Tobit模型的两阶段分析[J]. 中国管理科学, 2019.

3 操作

本例子操作如下:

选择使用BCC模型,并且放入2个投入项、1个产出项,1个非期望产出项。与此同时,将省放入DMU框中。暂不进行‘超效率SBM’分析,如果需要,此时将‘超效率SBM’进行打勾即可。

与此同时,本案例数据为2012 ~ 2021共计10年数据,本案例仅针对2021年数据进行分析,因而先进行筛选后再分析,筛选如下图所示。

4 SPSSAU输出结果

SPSSAU共输出SBM模型效率值结果和效率值对比图形。如下说明:

5文字分析

从上表格可知:北京、内蒙古、上海、江苏和西藏共5省,它们的效率值均为1,意味着该5省的投入产出效率最优。与此同时,如果此时还想对比该5个省的效率值,则需要选择‘超效率SBM’复选框后重新分析。

上表格从第3列起,依次展示投入项、产出项、非期望产出项的变量Slack值。具体值的意义说明如下:如果投入项的松弛值>0表示投入需要减少量,如果产出项的松弛值>0表示产出需要增加量,如果非期望产出项的松弛值>0表示非期望产出需要减少量,具体以河北省为例:

河北省的效率值为0.2628意味着投入产出效率较低,‘房地产开发企业本年实际到位资金(亿元)’这一投入项的松弛值为5872.5200>0,意味着需要减少房地产投资金额58772.52亿元才能明显提升效率;‘全体居民人均消费支出(元)’这一投入项的松弛值为4611,意味着如果想让效率值最优,需要减少人均居民消费支出4611元。除此之外,人均GDP松弛值为0.2605万,意味着人均GDP提升0.2605万时可达效率最优。并且非期望产出项值为16.85>0,意味着也需要减少二氧化硫排放量16.85万吨才能让效率值最优。

特别提示:

在实际研究中可针对各DMU(本案例为31省)效率值进行分组,可分成几个组别进一步对比各DMU的投入产出效率情况。以及本案例数据为10年(但仅针对2021年数据进行分析),可多次筛选出不同年份数据进行分析,最后进行汇总和对比不同年份的效率值变化情况等。

上图直观展示各DMU的效率值数据,图中效率值与表格中效率值完全一致,仅为图示化展示。

6 剖析

涉及以下几个关键点,分别如下:

  • SBM模型时希望输出投入冗余率、产出不足率等信息?
    SPSSAU默认输出投入项、产出项和非期望产出项对应的松弛变量Slack值,如果希望计算投入冗余率或者产出不足率,此时可将Slack值除以对应原始数据值,即得到相对率数据,投入项的Slack值除以投入量即为投入冗余率,产出项的Slack值除以产出量即为产出不足率。
  • 超效率SBM模型的使用?
    SBM模型时如果出现各DMU项的效率值均为最优即均为1的情况,此时则无法对比DMU的投入产出效率(因为均为1),此时可选中‘超效率SBM’复选框,即使用超效率SBM模型进行分析使用,超效率SBM模型仅针对SBM模型中效率值=1的项进行,因而在SBM模型中效率值<1的项时,各项输出结果不变化。
  • SBM模型时,BCC和CCR模型的选择?
    相比CCR模型,BCC会多出lambda值=1的限制条件,通常情况下使用BCC模型,具体建议以文献为准。
  • SPSSAU中SBM模型的非负平移功能?
    在SBM模型或者超效率SBM模型时,SPSSAU提供非负平移功能,其意义为如果某列(某指标)数据出现小于等于0,则让该列数据同时加上一个‘平移值’【该值为某列数据最小值的绝对值+0.01】,以便让数据全部都大于0。
  • SPSSAU进行SBM模型时出现null值?

规划求解计算时有可能出现无法计算的现象,此时建议更换模型,比如BCC模型与CCR模型的切换,也或者针对数据进行取对数后再次分析使用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/129089.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Unity3D日常开发】Unity3D拓展开发:UI界面控制,UI界面的显示和隐藏实现

推荐阅读 CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客QQ群&#xff1a;1040082875 大家好&#xff0c;我是佛系工程师☆恬静的小魔龙☆&#xff0c;不定时更新Unity开发技巧&#xff0c;觉得有用记得一键三连哦。 一、前言 在开发中&#xff0c;可能遇到管理…

2022最后一天盘点

今天是今年最后的一天工作日&#xff0c;对于我来说就是今年的最后一天&#xff0c;因为放假了我就不需要思考了&#xff08;当然公司后端程序员要保持24小时oncall&#xff09; 1 阳完之后 还是有些 咳嗽&#xff0c;公司此起彼伏的咳嗽声&#xff0c;不知道什么时候所有人都…

21.合并两个有序链表

将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1&#xff1a; 输入&#xff1a;l1 [1,2,4], l2 [1,3,4] 输出&#xff1a;[1,1,2,3,4,4] 示例 2&#xff1a; 输入&#xff1a;l1 [], l2 [] 输出&#xff1a;[…

【日常系列】LeetCode《23·回溯2》

数据规模->时间复杂度 <10^4 &#x1f62e;(n^2) <10^7:o(nlogn) <10^8:o(n) 10^8<:o(logn),o(1) 内容 lc 401 &#xff1a;二进制手表 https://leetcode.cn/problems/binary-watch/ 提示&#xff1a; 0 < turnedOn < 10 class Solution:def readBinary…

java jvm详解

java 系列文章之JVM 文章目录java 系列文章之JVM一、JVM1.基本概念2.运行过程二、线程三、JVM 内存区域1. 程序计数器(线程私有)2. 虚拟机栈(线程私有)3. 本地方法区(线程私有)4. 堆&#xff08;Heap-线程共享&#xff09;-运行时数据区5. 方法区/永久代&#xff08;线程共享&a…

UE4.27 C++调用DLL

1.首先在UE C项目中添加一个x64动态链接库&#xff0c;取名RouteInterface,放到Source下面&#xff1b; 2.在Source下面新建两个文件夹Include和Lisbs,这两个文件夹用来保存库的头文件和lib文件 3.在项目RouteInterface下面添加一个类&#xff1a;TestDll,并且把头文件保存到…

Mybatis-Plus查询投影与查询条件设置

目录 查询投影 查询指定字段 聚合查询 分组查询 查询条件设置 等值查询 范围查询 模糊查询 排序查询 查询投影 目前我们在查询数据的时候&#xff0c;什么都没有做默认就是查询表中所有字段的内容而查询投影即不查询所有字段&#xff0c;只查询出指定内容的数据 查询指…

九、文件File、IO流

文件File File可以用来表示计算机中的文件或者文件夹官方定义&#xff1a;文件和文件夹路径名的抽象表示形式 3种构造 1File(String pathname) 通过将给定的路径名字符串转换为抽象路径名来创建新的File实例2File(String parent, String child) 从父路径名字符串和子路径名字…

2022硅谷大厂的大!失!败!AiDA时尚设计师助手;2023热门IT技能预告;Uber送货机器人;GitHub今日热榜 | ShowMeAI资讯日报

&#x1f440;日报合辑 | &#x1f3a1;AI应用与工具大全 | &#x1f514;公众号资料下载 | &#x1f369;韩信子 &#x1f4e2; 『抖音』2022抖音热点数据报告&#xff0c;共度温暖岁末 抖音热点联合巨量算数&#xff0c;发布了《2022抖音热点数据报告》&#xff0c;盘点了20…

如何在pycharm上安装tensorflow

TensorFlow™是一个基于数据流编程&#xff08;dataflow programming&#xff09;的符号数学系统&#xff0c;被广泛应用于各类机器学习&#xff08;machine learning&#xff09;算法的编程实现&#xff0c;其前身是谷歌的神经网络算法库DistBelief 。 Tensorflow拥有多层级结…

qt 崩溃处理

Windows系统MSVC编译器的dump文件 debug模式 生成exe自带生成pdb文件&#xff0c;所以无需处理。 1.生成dump文件 通过修改注册表&#xff0c;增加注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps 具体见&#xff1a;利用vs 分…

Forrester Wave发布最新报告 腾讯云数据连接器评分卓越

全球权威研究机构 Forrester 在2022年12月8日最新发布的《中国公有云开发和基础设施平台&#xff0c;Q4 2022》报告中&#xff0c;腾讯云获得高分&#xff0c;位列“领导者象限”。Forrester在报告中提出&#xff1a;“企业在进行公有云开发和基设施平台提供商的选项中&#xf…

php宝塔搭建部署实战帮管客CRM客户管理系统源码

大家好啊&#xff0c;我是测评君&#xff0c;欢迎来到web测评。 本期给大家带来一套php开发的帮管客CRM客户管理系统源码&#xff0c;感兴趣的朋友可以自行下载学习。 技术架构 PHP7.2 nginx mysql5.7 JS CSS HTMLcnetos7以上 宝塔面板 文字搭建教程 下载源码&#xf…

商业智能BI中,业务质量分析和业务成本分析

最初谁也没有想到&#xff0c;信息化 、数字化技术及其应用能够在如此短时间内快速覆盖了社会的方方面面&#xff0c;如今人们的衣食住行和工作生活娱乐都离不开数字化、数据的身影。 数据分析&#xff0c;是离不开业务的&#xff0c;只有把业务研究好了&#xff0c;所做出的报…

Numpy 数组切片

一、列表切片&#xff08;一维数组&#xff09; 1.1、切片原理 列表切片是从原始列表中提取列表的一部分的过程。在列表切片中&#xff0c;我们将根据所需内容&#xff08;如&#xff0c;从何处开始&#xff0c;结束以及增量进行切片&#xff09;剪切列表。Python中符合序列的…

【论文阅读】Online Decision Based Visual Tracking via Reinforcement Learning

Online Decision Based Visual Tracking via Reinforcement Learning 概述 本文2020年发布于NeurIPS(CCF-A)。视觉跟踪通常基于目标检测或者模板区配&#xff0c;但它们都只适用于特定的场景或对象。因为它们遵循不同的跟踪原则&#xff0c;直接将它们融合在一起是不明智的。…

会话技术和JSP技术

会话技术&#xff1a;一次会话中包含多次的请求和响应 一次会话&#xff1a;浏览器第一次给服务器资源发送请求&#xff0c;会话建立&#xff0c;直到有一方断开为止 功能&#xff1a;在一次会话的范围内共享数据 方式&#xff1a; 1、客户端会话技术&#xff1a;Cookie 2、服务…

我司赤城弘一CEO受邀参加东盟与中日韩中小企业人工智能产业论坛并做主旨发言。

我司赤城弘一CEO受邀参加东盟与中日韩中小企业人工智能产业论坛并做主旨发言。 一、活动背景 为推动东盟与中日韩&#xff08;103&#xff09;中小企业服务联盟务实合作&#xff0c;帮助中小企业提高生产力和技术创新能力&#xff0c;进一步提高国际化发展水平&#xff0c;促进…

Web前端期末大作业---新农村建设网页设计

✅ 作者简介&#xff1a;一名普通本科大三的学生&#xff0c;致力于提高前端开发能力 ✨ 个人主页&#xff1a;前端小白在前进的主页 ⭐️ 个人社区 : 个人交流社区 &#x1f340; 学习格言: ☀️ 打不倒你的会使你更强&#xff01;☀️ &#x1f525;前言 期末来咯&#xff0c…

Unity脚本(一)

视频教程&#xff1a;https://www.bilibili.com/video/BV12s411g7gU/?p112 目录 脚本 特性 控制台Console 脚本生命周期 Assembly-CSharp.dll 调试 Component 脚本 脚本是附加在游戏物体上用于定义游戏对象行为指令的代码&#xff0c;需要继承自MonoBehaviour类 编…