R语言实现随机前沿分析SFA、数据包络分析DEA、自由处置包分析FDH和BOOTSTRAP方法...

本文介绍了如何在R语言中应用随机前沿分析(SFA)、数据包络分析(DEA)和自由处置包分析(FDH)进行技术效率测评。通过模拟数据和真实数据的分析,展示了从模拟数据生成、前沿效率测算到Bootstrap方法的全过程。
摘要由CSDN通过智能技术生成

原文链接:http://tecdat.cn/?p=23709

在经济学中,技术效率是指在既定的投入下产出可增加的能力或在既定的产出下投入可减少的能力点击文末“阅读原文”获取完整代码数据)。

常用度量技术效率的方法是生产前沿分析方法。所谓生产前沿是指在一定的技术水平下,各种比例投入所对应的最大产出集合。而生产前沿通常用生产函数表示。前沿分析方法根据是否已知生产函数的具体的形式分为参数方法和非参数方法,前者以随机前沿分析(StochasticFrontierAnalysis,下文简称SFA)为代表,后者以数据包络分析(DataEnvelopeAnalysis,下文简称DEA)为代表。

本文在R软件中实现SFA、DEA与自由处置包分析FDH模型。

用R进行模拟

1.按照p=0.2的二项分布,随机生成一个大小为100的向量。

> x

plot(table(x), main = "frequency")

其他分布。泊松P(λ)(函数rpois)等。

2.数字变量 按照高斯分布N(μ=1,σ=1)随机生成一个大小为100的向量。

> x hist(x, main = "")

其他分布。Uniform U[a,b](函数runif)等等。

模拟数据

输出y和输入x都是n=15的大小

真正的前沿是由函数定义的。 
 bbe034302d3a7da598acb91a7782d8b1.png

为了模拟数据:

1. 定义输入的矢量为x∼U[0,1]

2. 定义一个向量u∼N+(µ = 0.25, σ = 0.2)

3. 输入的矢量定义为  6ac1e9b2440bd2593876bd24319eea6a.png

函数set.seed允许我们保持相同的模拟数据

> u = rtmvnorm(n = ns, mean = c(0.25), sigma = c(0.2),
+ lower = c(0))
> y = ybar/(1 + u)

数据的表示方法

模拟数据。

> plot(y ~ x

绘制真正的边界。

> lines(t.fr ~ x.seq)

a588762384dac282a4934bb9af3cd625.png

"真实前沿 "效率测算

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值