R语言-随机前沿分析法--SFA

2023-11-12

    3.1介绍

生产函数模型:   lnqi=x’i*b+vi-ui                  (随机生产前沿函数)

qi:产出变量向量

x’i:投入变量向量

b:变量参数估计

vi:统计噪声的对称随机误差

ui:无效效应

3.2度量技术效率的方法—SFA(参数),DEA(非参数)

在经济学中,技术效率是指在既定的投入下产出可增加的能力或在既定的产出下投入可减少的能力。常用度量技术效率的方法是生产前沿分析方法。

所谓生产前沿是指在一定的技术水平下,各种比例投入所对应的最大产出集合。

而生产前沿通常用生产函数表示。

前沿分析方法根据是否已知生产函数的具体的形式分为参数方法和非参数方法,前者以随机前沿分析为代表,后者以数据包络分析为代表。

3.3 SFA

SFA是前沿分析中参数方法的典型代表,即需要确定生产前沿的具体形式。与非参数方法相比,它的最大优点是考虑了随机因素对于产出的影响

SFA要解决的问题是度量n个决策单元T期的技术效率(TE),每个决策单元都是m种投入和一种产出。

随机前沿生产函数在确定性生产函数的基础上提出了具有复合扰动项的随机边界模型。其主要思想为随机扰动项ε应由v 和u 组成。

v 是随机误差项, 是企业不能控制的影响因素, 具有随机性, 用以计算系统非效率;

u是技术损失误差项, 是企业可以控制的影响因素, 可用来计算技术非效率。

很明显, 参数型随机前沿生产函数体现了样本的统计特性, 也反映了样本计算的真实性。

3.4对生产率进行拆分 的两种 前沿生产函数模型

             

指数方法

DEA

SF

是否为参数方法

非参数方法

非参数方法

参数方法

是否考虑随机影响

关于公司效率假设

不存在无效率

存在无效率

存在无效率

行为假设

成本最小

收益最大

无(考虑配置效率时除外)

可计算哪些方面

TFP的变化

技术效率、规模效率、配置效率

技术效率、规模效率、配置效率、技术进步、TFP的变化

所需要变量

投入产出的数量和价格

投入产出的数量

投入产出的数量

所需要数据

时间序列、截面数据、面板数据

截面数据

面板数据

截面数据

面板数据

DEA是一种非参数方法,它不设定具体的函数形式,也就是说DEA的分析中,没有生产函数这一概念,但是有生产边界的概念。其实严格来说,在DEA中,(技术)效率指的就是现实中的某厂商的生产率跟处于生产边界上的厂商的生产率之比值。生产边界是通过数学规划(一般是线性规划)的手段来寻找,用DEA可解出处在生产边界上的厂商,其技术效率值即为1,其他厂商都跟它去比。

而SFA则是一种参数方法,需要设定生产函数的函数形式,并利用一种特别的SFA回归方法,估计出生产函数。SFA下的技术效率,严格地说,是现实中的某厂商的生产率与估计出的生产函数上的“虚拟厂商”的生产率之比值。技术效率最高的厂商未必处于生产函数之上。

3.5 例:高职院校办学效益评价研究

#下载及加载安装包

install.packages("Benchmarking")             #下载及安装"Benchmarking"包

library(lpSolveAPI)                                  #载入"lpSolveAPI"包

library(ucminf)                                      #载入" ucminf"包

library(Benchmarking)                             #载入"Benchmarking"包

 

 

#整理原始数据并输入R程序

n <- 16                           

#设定样本笔数

x1 <- c(3.66, 3.50, 3.18, 3.02, 9.82, 3.30, 3.11, 3.14, 3.86, 4.50, 3.68, 2.02, 7.82, 4.30, 2.11, 3.94)

x2 <- c(6.33, 5.60, 5.58, 3.82, 15.03, 4.20, 5.21, 6.00, 5.33, 3.60, 4.58, 7.82, 12.03, 5.20, 2.21, 3.00)

x <- cbind(x1,x2)

y <- 0.5+ 1.5*x1 + 2.5*x2 + 1.5*log(x1)^2 + 2*log(x2)^2 + 2.5*log(x1)*log(x2) + rnorm(n,0,1) - pmax(0,rnorm(n,0,1))

#Translog

#执行SFA

output <- sfa(x,y)                            #运行SFA分析

summary(output)                          #统计分析结果

#percentage of inefficiency variation (u) to total variation

#计算成本非效率差占总误差的百分比

#成本非效率差(u), 随机误差(v)

lambda<-lambda.sfa(output)

100*lambda^2/(1+lambda^2)        #计算成本非效率差(u)占总误差百分比

 分析:成本非效率差sigma2u占总误差的99.99999%,更说明了无效效应大部分来自成本非效率差。

# 估计三种效率值te, teM及teJ

eff(output)

te <- te.sfa(output)

teM <- teMode.sfa(output)

teJ <- teJ.sfa(output)

cbind(te,teM,teJ)[1:16,]                     #数字16为16间学校(DMU)

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

R语言-随机前沿分析法--SFA 的相关文章

随机推荐

  • [云原生专题-41]:K8S - 核心概念 - Service业务的统一网关接口Ingress详解、安装、常见操作命令

    作者主页 文火冰糖的硅基工坊 文火冰糖 王文兵 的博客 文火冰糖的硅基工坊 CSDN博客 本文网址 https blog csdn net HiWangWenBing article details 122804728 目录 前言 第1章
  • 面向切面编程SpringAop入门案例和实现机制

    代理与SpringAop springAop概述 SpringAop术语 SpringAop的实现机制 JDK实现动态代理 CGlib实现动态代理 springAop代理的实现 xml springAop代理的实现 注解 切点修饰语法 sp
  • ROS中订阅(Subscribe)最新消息以及对消息队列的浅谈

    ROS中订阅 Subscribe 最新消息以及对消息队列的浅谈 机器人应用中难免会遇到运算起来很费时间的操作 比如图像的特征提取 点云的匹配等等 有时候 不可避免地 我们需要在ROS的Subscriber的Callback回调函数中进行这些
  • 作用域和堆内存的区别

    作用域是函数执行的时候产生fn 函数执行的时候首先会开辟一个新的内存空间叫栈内存 环境或作用域 数据类型在赋值的时候会开辟一个新的内存空间叫堆内存 存放代码块的 二者都会形成一个内存地址 生成对象的单例模式 优势 每个对象都是独立的 即便属
  • @SuppressWarnings("resource")作用

    1 实例 SuppressWarnings resource public static void main String args Scanner input new Scanner System in 写代码时 input 警告加上这个
  • 若隐若现的芯片

    先看效果 再看代码
  • 【java语法基础】常量与变量、数据类型,以及数据类型的转换

    常量 就是值永远不被改变的量 声明一个常量 需要用final关键字修饰 具体格式 final 常量类型 常量标识符 常量值 例如 final int PIE 18 注 在定义一个常量标识符时 所有的字符都要大写 如果常量标识符由多个单词组成
  • 用python实现数字图片识别神经网络--实现网络训练功能

    上节我们完成了神经网络基本框架的搭建 当时剩下了最重要的一个接口train 也就是通过读取数据自我学习 进而改进网络识别效率的功能尚未实现 从本节开始 我们着手实现该功能 自我训练过程分两步走 第一步是计算输入训练数据 给出网络的计算结果
  • git查看日志

    目录 引言 git查看该项目提交记录 查看指定条数的记录 显示提交的差异 提交的简略信息 按行显示提交信息 按照指定格式显示记录 指定文件的提交记录 指定字符串或函数的提交记录 示例 引言 有时需要对之前所做的一些修改查看记录 这里是查看g
  • STM32F407ZGT6控制舵机(采用高级定时器8)

    前言 32单片机给舵机供电不足 会出现不稳定的情况 舵机鬼畜 所以要外加电源给舵机供电 利用12v锂电池 通过稳压模块降压到5 5v 提供给舵机 稳压电路的gnd一定要接上32单片机的gnd 不共地虽然能供电但数据线无法传输数据 stm32
  • 以太坊ERC-20协议详解

    区块链学习 https github com xianfeng92 Love Ethereum ERC20是以太坊定义的一个 代币标准 https github com ethereum EIPs blob master EIPS eip
  • 计算机网络综合选择题

    计算机网络综合选择题 TCP IP体系结构中的TCP和IP所提供的服务分别为 A 运输层服务和网络层服务 B 运输层服务和应用层服务 C 链路层服务和网络层服务 D 网络层服务和运输层服务 答案 A 2 对于无序接收的滑动窗口协议 若序号位
  • JAVA中的异常处理机制

    JAVA中的异常处理机制 java异常处理中的关键字 try catch finally throw throws return try 检测代码块 在此代码块中一旦检测到异常就会自动跳转到相应的catch try 检测代码块 catch
  • 21_pre_access 阶段

    文章目录 限制每个客户端的并发连接数 limit conn 指令 示例配置 限制每个客户端的每秒处理请求数 limit req 指令 限制每个客户端的并发连接数 ngx http limit conn module 生效阶段 ngx htt
  • Java实现FTP的上传和下载!

    java实现连接FTP服务器 实现文件的上传和下载 一 FTP服务器 FTP服务器 File Transfer Protocol Server 是在互联网上提供文件存储和访问服务的计算机 它们依照FTP协议提供服务 FTP协议是一种专门用来
  • 一文简单了解RPMB

    不知道大家对于RPMB有所了解吗 最近在看这些存储介质的介绍的时候 在推荐里面看到了这个东西 又因为对安全本身就有所涉及学习 所以这里来看看这个东西 学习的内容都是来自前辈们的blog 会在文末附注 1 Flash是什么 关于存储的种类有很
  • 解决mysql忘记密码无法登陆问题

    当我们忘记mysql密码的时候我们不仅无法访问数据库 也无法修改密码 这是个很头疼的问题 下面是跳过用户验证登陆数据库的小技巧 第一步 打开我们安装mysql的目录 复制 D PhpStudy PHPTutorial MySQL bin 地
  • 同一端口有2个前端应用应该如何配置nginx.conf

    需求 业务系统中有2种完全不同角色 页面没有相同模块拆分成了2个应用A和B 但后端是同一个后端 部署的时候要求A和B在同一端口下 问 如何配置nginx 首先我们将A B前端包放到 opt app jhscf deploy html下 这样
  • 电脑如何打开虚拟化设置?

    当你开启Vmware中的虚拟机时 如果出现以上提示 说明你的虚拟化没有打开 在计算机中 虚拟化 英语 Virtualization 是一种资源管理技术 是将计算机的各种实体资源 如服务器 网络 内存及存储等 予以抽象 转换后呈现出来 打破实
  • R语言-随机前沿分析法--SFA

    3 1介绍 生产函数模型 lnqi x i b vi ui 随机生产前沿函数 qi 产出变量向量 x i 投入变量向量 b 变量参数估计 vi 统计噪声的对称随机误差 ui 无效效应 3 2度量技术效率的方法 SFA 参数 DEA 非参数