楼主: 离影。
1021 4

[编程问题求助] 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)
之前可以运行,现在完全运行不了,每次都显示红色的以下提示,请问大家这是怎么回事?要怎么解决?
error . . . . . . . . . . . . . . . . . . . . . . . . Return code 3202 rowvector required An argument is required to be 1 x c and it is not.


二维码

扫码加我 拉你入群

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

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

关键词:MEF SBM Wastewater EFFICIENCY required stata 求助

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

使用道具

藤椅
Jacker城 发表于 2023-10-29 22:59:25 来自手机 |只看作者 |坛友微信交流群
你好,我也出现这样的问题,解决代码请问是什么呢

使用道具

板凳
离影。 学生认证  发表于 2023-11-30 11:15:08 |只看作者 |坛友微信交流群
Jacker城 发表于 2023-10-29 22:59
你好,我也出现这样的问题,解决代码请问是什么呢
我是把sbmeff前面的merge,改为了joinby……unmatched(using)命令,就可以执行了,我也不清楚为什么。如果你没有使用数据合并,这个解决办法可能不适合你。
  1. use "D:/stata文件/newtrial/dta格式数据/incomplete.dta",clear    //检查数据,290+地级市
复制代码

使用道具

报纸
离影。 学生认证  发表于 2024-3-1 11:31:48 |只看作者 |坛友微信交流群
离影。 发表于 2023-11-30 11:15
我是把sbmeff前面的merge,改为了joinby……unmatched(using)命令,就可以执行了,我也不清楚为什么。如 ...
  1. joinby city year using "D:/stata文件/newtrial/原始数据/PCDI.dta",unmatched(master)  
  2. drop _merge
复制代码

使用道具

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

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

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

GMT+8, 2024-5-1 04:25