stata+dea代码
时间: 2024-12-29 20:26:06 浏览: 39
### Stata 中实现 DEA 的方法
在 Stata 中执行数据包络分析 (DEA),通常依赖于特定的用户编写的程序或外部软件接口。对于 SBM 和超效率 SBM 模型,可以利用 `dea` 命令来完成这一过程[^1]。
#### 安装必要的命令
为了能够在 Stata 中运行 DEA 分析,首先需要安装相应的命令:
```stata
ssc install dea
```
此命令会下载并安装由其他研究者开发的数据包络分析工具集。
#### 使用 `dea` 进行基本 SBM 分析
下面是一个简单的例子展示如何使用 `dea` 来计算一组决策单元(DMUs)的技术效率得分:
```stata
* 加载样本数据集
sysuse auto, clear
* 执行SBM模型
dea price mpg weight length turn displacement gear_ratio , orient(input) retq
```
这段代码指定了输入导向的 SBM 模型,并选择了几个变量作为投入指标 (`price`, `mpg`) 和产出指标 (`weight`, `length`, `turn`, `displacement`, `gear_ratio`)。
#### 超效率 SBM 模型的应用
当希望应用更复杂的超效率 SBM 模型时,则可以通过设置额外选项来进行调整:
```stata
* 应用超效率SBM模型
dea price mpg weight length turn displacement gear_ratio , super orient(output) retq
```
这里通过加入 `super` 参数启用了超效率模式,并改变了方向至输出导向。
阅读全文