楼主: 大耳朵杨杨
18222 28

[金融] 用Stata做事件研究法,forvalues语句会出现invalid syntax [推广有奖]

21
zhang911yo 发表于 2017-3-26 23:54:17
zhang911yo 发表于 2017-3-26 21:58
为什么依然不行呢???请问会是什么原因?
已解决了,是我自己的问题。no observation 的情况要看那个forvalue里面涉及的变量是不是没有数据,以及前面所有生成的数据是不是成功生成,这都会影响到结果的

22
shanshan96 发表于 2017-8-12 18:10:55
w55833946 发表于 2016-3-21 18:43
左侧使用`(英文输入法下按tab键上方的键)  右侧使用单引号'
感谢!!!试了一个下午终于用您的方法弄好了~

23
yinjihang 发表于 2017-12-6 20:14:54
请问一下是不是所有的company_id 都变成group_id?

24
米高兄弟 在职认证  发表于 2019-5-24 11:03:16
yinjihang 发表于 2017-12-6 20:14
请问一下是不是所有的company_id 都变成group_id?
挺复杂的,要搞二次啊!

25
高小零 发表于 2020-3-25 17:11:59
star.t 发表于 2015-3-10 17:19
是单引号的问题,详见https://bbs.pinggu.org/thread-345089-1-1.html
普林斯顿网站上复制粘贴后i 加上了· ...
请问为什么用·i’ 不可以,换成i就可以了呢?我用前者显示no observation,用后者就出现结果了

26
高小零 发表于 2020-3-25 17:12:05
star.t 发表于 2015-3-10 17:19
是单引号的问题,详见https://bbs.pinggu.org/thread-345089-1-1.html
普林斯顿网站上复制粘贴后i 加上了· ...
请问为什么用·i’ 不可以,换成i就可以了呢?我用前者显示no observation,用后者就出现结果了

27
亚晶格磁化 发表于 2020-6-4 15:25:44
zhang911yo 发表于 2017-3-26 23:54
已解决了,是我自己的问题。no observation 的情况要看那个forvalue里面涉及的变量是不是没有数据,以及前 ...
您好 我一直出现没有观察值这个问题 请问如何解决呢

28
我罩着太阳 学生认证  发表于 2021-11-3 09:08:24
亚晶格磁化 发表于 2020-6-4 15:25
您好 我一直出现没有观察值这个问题 请问如何解决呢
我这边排查到没有观察值,是因为event date那天没有交易,所以前面生成dif的那步,对这个股票就没有数据,全是空值,对应的就没有估计窗口和时间窗口,所以会出现no observation

29
celia33300 发表于 2023-6-27 09:41:18
太好了,补充一下我的给大家参考,我先手动输入`'`符号,然后先删去了缺失值(no observation),然后用capture跳过错误和不符合的计算(last not estimation),之后就可以正常计算。local N = 4716
forvalues i=1(1)`N' {
        l id2 symbol if id==`i' & diff==0
        capture {
                        reg inc MA if id2==`i' & estimation_window==1
                        predict p if id2==`i'
                        replace predicted_return = p if id2==`i' & event_window==1
                        drop p
                }
}

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

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-31 22:07