楼主: shuanggongmi
16881 5

[编程问题求助] stata菜鸟使用forvalue结果出现unexpected end of file [推广有奖]

  • 0关注
  • 0粉丝

本科生

7%

还不是VIP/贵宾

-

威望
0
论坛币
224 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
233 点
帖子
18
精华
0
在线时间
115 小时
注册时间
2015-6-18
最后登录
2023-2-11

楼主
shuanggongmi 发表于 2017-3-16 11:27:19 |AI写论文
5论坛币
在运用事件研究法对多个事件进行研究时,先用postfile封装起来,再准备套循环语句,在循环中研究,使用命令如下:
capture postclose event
postfile event id stkcd CAR1 CAR2 CAR3 CAR4 CAR5 CAR6 CAR7 CAR8 CAR9 CAR10 CAR11 using "C:\Users\Administrator\Desktop\事件研究\事件研究.dta",replace

forval i=1/`N'{
local date=scalar(event[`i',2])
local stkcd=scalar(event[`i',1])
dis `stkcd'

然后stata报错unexpected end of file wxid_665tfak5mjq222_1489635887090_96.png

之后我又添加了}括号,还检查了数据有无缺失值等,再RUN
stata显示invalid syntax

我是新手,初学stata就开始按教程来做event study 啦  现在卡在这段命令上,求大神们指点!!!

2222.png (3.84 KB)

2222.png

最佳答案

夏目贵志 查看完整内容

forval i=1/`N'{ 改成 local n=_N forval i=1/`n' {
关键词:Unexpected Expected forvalue expect value unexpected file

沙发
夏目贵志 发表于 2017-3-16 11:27:20
forval i=1/`N'{
改成
local n=_N
forval i=1/`n' {

藤椅
shuanggongmi 发表于 2017-3-16 13:03:22
夏目贵志 发表于 2017-3-16 11:41
forval i=1/`N'{
改成
local n=_N
不行啊。。。还是显示unexpected end of file

板凳
shuanggongmi 发表于 2017-3-16 13:05:15
shuanggongmi 发表于 2017-3-16 13:03
不行啊。。。还是显示unexpected end of file
诶 等等 好像可以了

报纸
xmkwff821703 学生认证  发表于 2018-1-6 10:43:43
shuanggongmi 发表于 2017-3-16 13:05
诶 等等 好像可以了
您好,我想请问下,我这样改后是不行,不知道是怎么回事,有时候显示invalid 'forvalues',有时候显示unexpected end of file,有时候显示invalid syntax,,请问是怎么回事哦

地板
jessica-kxy 发表于 2020-2-27 22:17:25
还是不行
net install asdoc, from(http://fintechprofessor.com) replace
checking asdoc consistency and verifying not already installed...
connection timed out -- see help r(2) for troubleshooting
could not copy http://fintechprofessor.com/asdoc.ado
(no action taken)
r(2);

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-9 12:42