楼主: jmjun85
8387 6

[面板数据求助] xtabond2后老是显示operator invalid,怎么回事呢? [推广有奖]

  • 2关注
  • 5粉丝

svip3

已卖:21份资源

副教授

71%

(VIP/贵宾)六级

83%

威望
0
论坛币
69737 个
通用积分
299.6298
学术水平
4 点
热心指数
15 点
信用等级
1 点
经验
490 点
帖子
320
精华
0
在线时间
1469 小时
注册时间
2006-11-19
最后登录
2025-12-8

楼主
jmjun85 发表于 2016-11-29 12:01:44 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

我想做一个系统GMM,可是老是显示   2000b:  operator invalid
我重装了xtabond2,又下载了14版的stata,可是还是不行。
命令如下,变量有点多。请大家帮忙看下究竟是哪里出了问题呢?

  1. xtabond2 abs_da l.abs_da D_accounting  D_age D_gender D_degree  Age_board Gender_board  Independence Shareholding_top1  Share_TMT Size Lever Growth Roa Cap Tangible  State  i.Year i.CSRC1,gmm(abs_da D_accounting  D_age D_gender D_degree  Age_board Gender_board  Independence Shareholding_top1  Share_TMT Size Lever Growth Roa Cap Tangible laglimits(2 2)) iv( State  i.Year i.CSRC1) noleveleq noma robust small
复制代码


二维码

扫码加我 拉你入群

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

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

关键词:operator invalid XTABOND Perato Opera invalid

沙发
kanyuqiu 发表于 2017-2-18 17:28:38
楼主后来怎么解决的,我的也和你类似

藤椅
xutugouzi 发表于 2022-9-8 23:25:14
应该是因为虚拟变量不能以i.year的形式引入,可tab year,ge(year)后,再以“year1-n”的形式加入即可

板凳
Simon.qq 发表于 2022-12-13 11:22:10
xutugouzi 发表于 2022-9-8 23:25
应该是因为虚拟变量不能以i.year的形式引入,可tab year,ge(year)后,再以“year1-n”的形式加入即可
太感谢了!!

报纸
上官清明 发表于 2024-5-2 18:32:07
Simon.qq 发表于 2022-12-13 11:22
太感谢了!!
您好,能问下您是怎么修改代码的呢,我也卡在这一环。

地板
上官清明 发表于 2024-5-2 18:33:35
xutugouzi 发表于 2022-9-8 23:25
应该是因为虚拟变量不能以i.year的形式引入,可tab year,ge(year)后,再以“year1-n”的形式加入即可
您好,打扰啦,我也是卡在这一环,您的意思是xtabond y x1 x2 x3 year1-n吗?

7
赵安豆 发表于 2024-7-5 21:19:22
您遇到的问题可能与命令输入的格式有关。`xtabond2`是一个用于面板数据动态模型估计的复杂指令,特别是在系统GMM(Generalized Method of Moments)估计中。在您的命令中,存在一些可能导致“operator invalid”错误的地方:

1. **过多的变量作为工具变量**:您试图将几乎所有内生变量和外生控制变量都作为工具变量放入gmm()选项里,这可能会导致指令处理上的问题。

2. **格式与语法**:`xtabond2`命令中参数的顺序很重要。在您的命令中,某些部分可能需要调整以符合`xtabond2`的要求。

3. **数据类型和缺失值**:请确保所有变量都是数值型且没有缺失值(或者已正确处理)。

4. **Stata版本与xtabond2兼容性**:虽然您已经下载了最新版的Stata,但也要确认`xtabond2`的版本是否与您的Stata版本完全兼容。有时旧版本插件在新版本软件中可能会遇到一些兼容性问题。

5. **命令长度和复杂度**:过长或过于复杂的命令可能也会导致处理错误,特别是当参数或选项放置不当时。

建议您按照以下步骤尝试解决:

- **简化命令**:先从较少的控制变量开始,逐步加入更多变量。确保gmm()和iv()中的工具变量选择恰当。
  
- **检查数据格式与缺失值**:确认所有变量都是数值型且已处理好缺失值问题。

- **更新xtabond2插件**:使用`ssc install xtabond2, replace`来重新安装或更新`xtabond2`插件,确保它是最新的版本,并兼容您的Stata版本。

- **参考文档与示例**:仔细阅读`xtabond2`的官方帮助文档和相关文献中的命令用法示例。理解每一个参数的意义及其在命令中的正确位置是至关重要的。

如果问题仍然存在,考虑寻求更专业的统计或编程论坛上的帮助,或者直接联系Stata的技术支持。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-9 06:35