请选择 进入手机版 | 继续访问电脑版
楼主: Christinary
3350 6

[编程问题求助] 用Stata做事件研究法,forvalues语句会出现invalid syntax [推广有奖]

  • 1关注
  • 0粉丝

高中生

20%

还不是VIP/贵宾

-

威望
0
论坛币
6 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
115 点
帖子
6
精华
0
在线时间
44 小时
注册时间
2018-1-28
最后登录
2022-3-30

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

forvalues i=1(1)‘N’ {
* 在估计窗口内估计市场模型
qui reg ret market_return if (id==‘i’ & estimation_window==1)
* 得到全样本范围内的正常回报率, 即 market_return 的全样本拟合值
predict p if id==‘i’
* 在事件窗口内计算正常回报率
replace predicted_return = p if (id==‘i’ & event_window==1)
drop p
}
求各位大神帮忙看看为什么呢



二维码

扫码加我 拉你入群

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

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

关键词:市场模型 事件窗口 回报率 全样本 场模型

已有 1 人评分经验 论坛币 收起 理由
葫芦娃大王 + 10 + 10 鼓励积极发帖讨论

总评分: 经验 + 10  论坛币 + 10   查看全部评分

luckykong 发表于 2018-6-2 20:52:43 |显示全部楼层 |坛友微信交流群
只看了第一行,你确认一下你输入的是 单引号,还是 抑音符?

使用道具

单引号,我后来把所有的引号都去掉然后把N换成数字就可以了,谢谢了

使用道具

luckykong 发表于 2018-6-2 20:52
只看了第一行,你确认一下你输入的是 单引号,还是 抑音符?
单引号,我后来把所有的引号都去掉然后把N换成数字就可以了,谢谢了

使用道具

Christinary 发表于 2018-6-2 21:23
单引号,我后来把所有的引号都去掉然后把N换成数字就可以了,谢谢了
不过大神,下面这个问题又是什么呢,提示b没找到, 这个语句是什么意思呢mat A[=i+3,1] = (i,b,se,t,pvalue)
forvalues i = -10(1)10{
  2.  qui reg CAR_date if dif==i, robust
  3. local b = _b[_cons]
  4.  mat V = e(V)
  5.  local se= sqrt(V[1,1])
  6.  local t = b/se
  7. local pvalue = normal(t)
  8.  if t > 0{
  9. local pvalue = 1- pvalue
10.  }
11.  local pvalue = pvalue*2
12.
. mat A[=i+3,1] = (i,b,se,t,pvalue)
13. }

*b not found

使用道具

luckykong 发表于 2018-6-2 23:02:13 |显示全部楼层 |坛友微信交流群
Christinary 发表于 2018-6-2 21:28
不过大神,下面这个问题又是什么呢,提示b没找到, 这个语句是什么意思呢mat A[=i+3,1] = (i,b,se,t,pval ...
你确定这是你实际运行的程序么?
按理说这个程序第一步就应该出错的。

提示找不到b,应该是 local t = b/se 这一步的错误。引用local 变量时,需要写作 local t = ·b‘/·se’
已有 1 人评分经验 论坛币 收起 理由
葫芦娃大王 + 10 + 10 精彩帖子

总评分: 经验 + 10  论坛币 + 10   查看全部评分

使用道具

桃蹊花开 发表于 2018-10-18 14:10:30 |显示全部楼层 |坛友微信交流群
前面不是单引号,是`N’方向不一致的

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-18 18:04