全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2038 5
2023-05-24
同样的代码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.


二维码

扫码加我 拉你入群

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

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

全部回复
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这个问题,如果后续有人关注的话,请留言,会来附代码和数据。
二维码

扫码加我 拉你入群

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

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

2023-10-29 22:59:25
你好,我也出现这样的问题,解决代码请问是什么呢
二维码

扫码加我 拉你入群

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

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

2023-11-30 11:15:08
Jacker城 发表于 2023-10-29 22:59
你好,我也出现这样的问题,解决代码请问是什么呢
我是把sbmeff前面的merge,改为了joinby……unmatched(using)命令,就可以执行了,我也不清楚为什么。如果你没有使用数据合并,这个解决办法可能不适合你。
复制代码
二维码

扫码加我 拉你入群

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

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

2024-3-1 11:31:48
离影。 发表于 2023-11-30 11:15
我是把sbmeff前面的merge,改为了joinby……unmatched(using)命令,就可以执行了,我也不清楚为什么。如 ...
复制代码
二维码

扫码加我 拉你入群

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

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

2024-9-1 20:33:21
joinby是在设置面板数据的时候加上的吗
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群