截面数据

Reads: 2630 Edit

1 数据说明

这里选取了2020年上市工业企业的数据,通过随机前沿模型来计算企业生产效率。以主营业务收入表示企业收入;主营业务成本表示企业生产成本;员工总数表示劳动投入;固定资产净额表示资本投入。

2 录入数据

打开数据编辑窗口,将数据从Excel中复制到Stata,注意粘贴时选择“将第一行作为变量名”

stata-152

3 变量转换

将企业投入产出变量取对数:

g lny=ln( 主营收入)
g lnk=ln( 固定资产 )
g lnl=ln( 员工总数 )
g lnc=ln( 主营成本 )
g n=_n

4 生成dea要求的数据形式

切换目录:

cd D:\Desktop\dea

由于dea命令会将全要素测算结果保存到本地,所以最好提前切换到新的目录,以免找不到结果文件!

生成dmu变量:

encode 证券代码,g(dmu)

dea命令需要指定企业标识,且必须命名为“dmu”

生产投入、产出变量:

g o_lny=lny
g i_lnk=lnk
g i_lnl=lnl

dea命令中,投入变量必须以i开头,产出变量必须以o开头

删除确实值:

drop if lny==. | lnk==. | lnl==.

如果存在缺失值,比如某个企业资本投入数值缺失,dea依然会计算该企业的生产效率,且会高估该企业的生产效率!

5 计算生产效率

安装dea命令:

search dea

eff_107

eff_108

运行dea命令:

dea i_lnk i_lnl = o_lny, rts(vrs) ort(out) stage(2) saving(dea_result)

dea命令中i_lnk、i_lnl和o_lny分别为投入和产出变量,rts()指定规模报酬是否变化,vrs参数值是报酬可变,crs参数是报酬不变;ort()指定基于投入或产出方向,out参数是产出方向,in参数是投入方向。stage()是dea计算的方法,1是一步法,2是二步法。

dea命令运行速度非常慢,这也是stata中dea命令的缺点!

在运行完dea命令后,会在stata目录下面出现名为dea_result.dta的文件,将其打开。可以看出dea命令分别计算了每个企业规模报酬不变下的技术效率(CRS_TE)、规模报酬可变下的技术效率(VRS_TE),以及规模效率(SCALE)

eff_109



获取案例数据,请关注微信公众号并回复:TFP_dt8


Comments

Make a comment