楼主: 离影。
1030 3

[Stata] 用sbmeff测算绿色发展效率,以前是可以运行的,现在每次都会报错!!请问怎么解决? [推广有奖]

  • 0关注
  • 0粉丝

本科生

5%

还不是VIP/贵宾

-

威望
0
论坛币
22 个
通用积分
92.2326
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1109 点
帖子
58
精华
0
在线时间
75 小时
注册时间
2023-2-16
最后登录
2024-3-28

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
同样的代码sbmeff cap labor electric=gdp:SO2 wastewater dust,dmu(city) time(year) sav(efficiency,replace)
之前可以运行,随着do文件增加,后面的sbmeff要看运气了,现在是完全运行不了,每次都显示红色的以下提示,请问大家这是怎么回事?要怎么解决?
error . . . . . . . . . . . . . . . . . . . . . . . . Return code 3202 rowvector required An argument is required to be 1 x c and it is not.
另外还有两个小问题是:sbmeff一共10个指标4000多样本量时需要等几分钟才能运行出结果,同样指标和样本数,运行gtfpch命令,需要几个小时,太慢太慢了,这是电脑配置问题吗?还是什么原因?有没有改善方法?

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:MEF SBM Wastewater EFFICIENCY required

沙发
离影。 学生认证  发表于 2023-5-30 11:30:21 |只看作者 |坛友微信交流群
针对第一个问题发一下后续:
为了解决这个问题,换了一台电脑,安装另一版本的stata,多次执行不同的do文件之后发现,问题出在数据和代码上(但是在这之前的代码执行并没有出错),。这段代码比较长,数据也有点大,暂时先不上传啦。又重新手写这样的do文件(一开始完全手写的do文件可以运行,后面用不同数据建立的其他do文件,有很多代码是复制过来的,就出问题了),涉及几个dta数据文件,其中在sbmeff之前有一段数据合并,试验发现用merge合并后无法执行sbmeff,用joinby的其他unmatched也无法执行,只有用joinby……unmatched(using)才可以执行。这个莫名其妙的情况我现在还没有弄明白,上网没找到思路。只能说暂时在表面上解决了sbmeff无法执行的问题。关于只有joinby……unmatched(using)才能执行sbmeff这个问题,如果后续有人关注的话,请留言,会来附代码和数据。希望有人可以给一个提示~谢谢

使用道具

这样跑出来的te是技术进步还是技术效率?能直接作为变量进行回归吗?

使用道具

板凳
离影。 学生认证  发表于 2024-3-1 11:13:48 |只看作者 |坛友微信交流群
杨枝甘露冰汤圆 发表于 2024-1-4 23:24
这样跑出来的te是技术进步还是技术效率?能直接作为变量进行回归吗?
我用的GML指数。不同指数的分解指标不太一样。他不是绿色全要素生产率,一般不直接作为变量回归。
TECH是技术效率变动指数,BPC是技术进步变动指数。其中TECH是t+1期的TE与t期的TE的比值。
TFPCH(绿色全要素生产率的增长率)=TECH*BPC,但也不能直接用。一般把基期绿色全要素生产率设为1 ,第二期等于1*两期之间的TFPCH,第三期等于第二期*两期之间的TFPCH,以此类推,得到每一期的绿色全要素生产率。这样可以进行回归了。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 02:06