小妹现在正在学习用DEA三阶段计算效率,其中第二阶段是用stata做的,在分解随机因素时出现了问题,小妹的命令为
frontier a b c d
predict te,te
由于TE=exp(-u)
故 gen u=-ln(TE)
请各位看看这么做对不对啊,我怎么算出来的技术效率值都是一样的啊。。。急切求助啊。。。
frontier a b c d
predict u,u \\可直接求出管理无效率
predict xb,xb \\截距项
gen v=slack11-xb-u //求出技术无效率
egen vmax=max(v)
egen xbmax=max(xb)
gen x1= inv1+xbmax-xb+vmax-v //算出inv1调整后的值X1,其它投入变量同理
replace x1=inv1 if x1==. //缺失值用原始值替代
drop xb u v vmax xbmax