全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 统计软件培训班VIP答疑区
1555 3
2011-07-27
连老师您好
执行下列程序:
forvalue i = 1/`n'{
  reg TA L_a Reva Ppe if g==`i'
  predict nda_`i' if g==`i'
  predict da_`1' if g==`i', res  
}
结果显示:invalid syntax
不知道哪里出现了问题?
谢谢您
二维码

扫码加我 拉你入群

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

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

全部回复
2011-7-28 21:13:28
连老师,我执行下列程序,结果仍显示:invalid syntax

forvalue i = 1/`n'{
  2.   reg TA L_a Reva Ppe if g==`i'
  3.   predict nda1 if g==`i'
  4.   predict da1 if g==`i', res
  5.   replace nda=nda1 if g==`i'
  6.   replace da=da1 if g==`i'
  7.   drop nda1 da1
  8. }
invalid syntax
二维码

扫码加我 拉你入群

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

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

2011-7-28 21:17:23
执行下列程序,显示:insufficient observations,可我的样本数为: 11855,不知道哪里出现问题呢?

drop g nda da
egen g=group(year indcd)
sum g
local n= r(max)
gen nda=.
gen da=.
forvalue i = 1/`n'{
  reg TA L_a Reva Ppe if g==`i'
  predict nda1 if g==`i'
  predict da1 if g==`i', res
  replace nda=nda1 if g==`i'
  replace da=da1 if g==`i'
  drop nda1 da1
}

insufficient observations



Variable        Obs        Mean        Std. Dev.        Min        Max
                                       
g        11855        38.49498        18.34225        1        66
二维码

扫码加我 拉你入群

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

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

2011-7-30 10:34:54
虽然所有样本是11855,但可能某些子样本组里观察值数非常少。你需要查验一下。
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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