全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
17972 28
2014-04-21

forvaluesi=1(1)65

{

   l id company_id if id==`i' & dif==0

   reg ret market_return if id==`i' &estimation_window==1

   predict p if id==`i'

   replace predicted_return = p if id==`i' &event_window==1

   drop p

}  

在用stata做事件研究法的正常收益率估计时,输入上述语句执行,总出现invalid syntax,麻烦了解软件的大神们帮忙看看哪儿有错误,急,万分感谢啊!


二维码

扫码加我 拉你入群

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

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

全部回复
2014-4-21 16:59:03
左花括号{ 紧接65,不换行试试
forvaluesi=1(1)65{

   l id company_id if id==`i' & dif==0

   reg ret market_return if id==`i' &estimation_window==1

   predict p if id==`i'

   replace predicted_return = p if id==`i' &event_window==1

   drop p
   }  
二维码

扫码加我 拉你入群

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

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

2014-4-21 17:04:08
少才 发表于 2014-4-21 16:59
左花括号{ 紧接65,不换行试试
forvaluesi=1(1)65{
forvalues i=1(1)65
{ required
r(100);

. {
. 1 id  company if id==`i' & dif==0
unrecognized command:  1 invalid command name
r(199);
还是不能运行,变成这样了
二维码

扫码加我 拉你入群

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

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

2014-4-21 17:09:48
大耳朵杨杨 发表于 2014-4-21 17:04
forvalues i=1(1)65
{ required
r(100);
左花括号“{ ”紧接65不换行,花括号之后再换行。
forvalues i=1(1)65{


“unrecognized command:  1 invalid command name“意思是命令写错了,是不是把list简写为小写字母l的时候误写为阿拉伯数字1了,在论坛上求助些stata代码不要缩写
二维码

扫码加我 拉你入群

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

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

2014-4-21 17:24:40
少才 发表于 2014-4-21 17:09
左花括号“{ ”紧接65不换行,花括号之后再换行。
forvalues i=1(1)65{
麻烦问一下,我刚才稍微尝试着改了一下语句,出现了no observations是我的数据输入不正确麽?还有我用egen 的时候总出现unknown egen function,是我的软件升级的不完全,还是可能有其他原因呀。谢谢啦,嘿嘿!
二维码

扫码加我 拉你入群

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

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

2014-4-21 17:59:47
大耳朵杨杨 发表于 2014-4-21 17:24
麻烦问一下,我刚才稍微尝试着改了一下语句,出现了no observations是我的数据输入不正确麽?还有我用ege ...
no observations就是没有观测值
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群