2915 7

[回归分析求助] 事件研究法中的循环命令不知道哪里出了错 stata无法执行 [推广有奖]

  • 1关注
  • 0粉丝

大专生

56%

还不是VIP/贵宾

-

威望
0
论坛币
23 个
通用积分
0.4427
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
609 点
帖子
30
精华
0
在线时间
68 小时
注册时间
2015-3-24
最后登录
2019-5-22

楼主
郑飞飞飞飞飞 发表于 2017-8-5 13:09:10 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
gen predicted_return=.
(29481 missing values generated)

. egen id=group(company_id)

. qui tabulate id

. local N = r(r)

. forvalues i=1(1)‘N’ {
  2. qui reg  ri  rm if (id==‘i’ & estimation_window==1)
  3. predict p if id==‘i’
  4. replace predicted_return = p if (id==‘i’ & event_window==1)
  5. drop p
  6. }
invalid syntax
r(198);

如上,为什么无法执行命名呢?有人知道哪里出了错吗?
二维码

扫码加我 拉你入群

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

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

关键词:事件研究法 事件研究 循环命令 不知道 研究法

沙发
lzy1201020112 学生认证  发表于 2017-8-5 17:32:40
1、你的引用符是不是错了 应该是`N'才对 ,之后涉及到i的引用,也应该是`i'
2、这个句子
qui reg  ri  rm if (id==‘i’ & estimation_window==1)
后面的小括号去掉试一试,另外一个涉及条件的,也把小括号去掉。
已有 1 人评分经验 热心指数 收起 理由
夏目贵志 + 5 + 1 热心帮助其他会员

总评分: 经验 + 5  热心指数 + 1   查看全部评分

藤椅
郑飞飞飞飞飞 发表于 2017-8-6 10:19:25
lzy1201020112 发表于 2017-8-5 17:32
1、你的引用符是不是错了 应该是`N'才对 ,之后涉及到i的引用,也应该是`i'
2、这个句子
qui reg  ri  rm ...
感谢您的解答!不过我刚才照你说的试了一下 结果还是不行 也不知道哪里出错了

板凳
也是晴天 在职认证  学生认证  发表于 2017-8-6 14:58:45
循环命令要同时执行才可以,你从local到最后大括号选中,再执行。

报纸
郑飞飞飞飞飞 发表于 2017-8-6 15:51:57
也是晴天 发表于 2017-8-6 14:58
循环命令要同时执行才可以,你从local到最后大括号选中,再执行。
您是说要把这几条命令一起执行吗?不是很明白您说的 能说得再具体点吗?谢谢!

地板
也是晴天 在职认证  学生认证  发表于 2017-8-6 15:53:36
对,就是在do文档中一起选中,再点击执行按钮

7
郑飞飞飞飞飞 发表于 2017-8-7 10:50:36
也是晴天 发表于 2017-8-6 15:53
对,就是在do文档中一起选中,再点击执行按钮
我试了一下 结果还是不行......

8
Ltt916 发表于 2021-9-16 08:55:16
您好,我也遇到相同问题,请问您解决了吗

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-9 07:24