利用Stata可以进行数据包络分析(DEA)和Malmquist生产率指数计算,分析的命令分别为dea和malmq。其中,stata在计算Malmquist生产率指数时,还可以将生产效率分解为技术效率变化(effch)、技术变化(techch)、纯技术效率变化(ech)、规模效率变化(sech)和全要素生产率变化(tfpch)。 使用方法:将dea.ado和dea.sthlp两个文件放入“stata安装文件夹\ado\base\d”中;将malmq.ado和malmq.sthlp放入“stata安装文件夹\ado\base\m”中。 命令使用明细:DEA分析请参考Yong-bae Ji和Choonjoo Lee的文章Data Envelopment Analysis in Stata,Malmquist Productivity Index分析请参考Kyong-Rock Lee和Byung-Ihn Leem的文章Malmquist Productivity Index using DEA frontier in Stata。 注意事项:用stata进行DEA分析时,必须有个体标识变量(dmu);进行Malmquist Productivity Index分析时,个体标识变量必须是字符型。 参考文献:[1] Lee C, Ji Y. Data Envelopment Analysis in Stata[J]. under review by the Stata Journal, 2009.
[2] Lee K R, Leem B I, Lee C W, et al. Malmquist Productivity Index using DEA frontier in Stata[J]. 命令下载:见附件。
楼主你好,我下载了你分享的dea的材料,按照文献中命令做, dea i_Subs i_K = o_Y , rts(vrs) ort(o) stage(2) trace,这个命令,结果
--------------------------------------------------------------------------------------------
name: dealog
log: C:\Users\yang\Desktop\Stata12\dea.log
log type: text
opened on: 26 Mar 2016, 13:52:44
matsize too small to create a [7556,2] matrix
r(908);
请问该如何解决呢?
楼主提示如下错误,如何解决?
. malmq i_x = o_q,ort(o) period(year)
----------------------------------------------------------------------------------------------------------------
name: malmquistlog
log: D:\Stata14\ado\personal\malmquist.log
log type: text
opened on: 15 Oct 2017, 18:28:58
<istmt>: 3499 _uniqrowmat() not found
r(3499);