楼主: momingqimiao7
5366 53

事件分析数据和stata代码 [推广有奖]

momingqimiao7 在职认证  发表于 2018-1-12 15:36:19 |显示全部楼层
xmkwff821703 发表于 2018-1-11 09:06
gen predicted_return=.
egen id=group(scode)
qui tabulate id
出现invalid syntax原因的是
replace predicted_return =p if (id='i'&event_window==1)
id='i'改成id=='i'
出现unexpected end of file原因是选择运行的时候要把最后一个}都选中,不选中的话就会出现错误
 
载入中......
回复

使用道具 举报

momingqimiao7 在职认证  发表于 2018-1-12 15:37:50 |显示全部楼层
xmkwff821703 发表于 2018-1-11 09:23
大神,,我再请教一个问题哦,,是不是循环计算
forvalues i=1(1)994 {
        reg Ri Rm if ID==`i' & estim ...
可以放3个,看数据够不够,有写数据不够会运行不出结果
可以改成这样,出错的时候跳过
forvalues i=1(1)994 {
        cap reg Ri Rm if ID==`i' & estimation_window==1
        cap predict p if ID==`i'
        cap replace predicted_return=p if ID==`i' & event_window==1
        cap drop p
        }
回复

使用道具 举报

xmkwff821703 学生认证  发表于 2018-1-12 15:47:15 |显示全部楼层
本帖最后由 xmkwff821703 于 2018-1-12 15:48 编辑
momingqimiao7 发表于 2018-1-12 15:37
可以放3个,看数据够不够,有写数据不够会运行不出结果
可以改成这样,出错的时候跳过
forvalues i=1(1 ...
谢谢您,我再试试!!
另外我想请问咱有没有事件分析法最后一步的,也就是采用矩阵存储上述所有检验结果,符合论文发表形式的数据命令啊,收费的也可以的,j经过你验证的这种命令,运行命令最终的呈现的如
      date   coef   ar_se  t  pvalue
r1   -2     ---         ----    -    --
r2   -1     ---         ----    -    --
r3   0      ---         ----    -    --
r4   1      ---         ----    -    --
r5   2     ---         ----    -    --
回复

使用道具 举报

xmkwff821703 学生认证  发表于 2018-1-12 17:03:00 |显示全部楼层
xmkwff821703 发表于 2018-1-12 15:47
谢谢您,我再试试!!
另外我想请问咱有没有事件分析法最后一步的,也就是采用矩阵存储上述所有检验结果 ...
还有啊,,我想请问您的压缩文件中的“结果整理”中的结果都是怎么输出的啊,,do文档里貌似不能输出的
回复

使用道具 举报

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

GMT+8, 2018-1-19 07:25