全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1006 3
2012-10-09
. while `i'<=3{
  2. reg ror marketror if code>=-270 & code<=-21 & fcode==`i'
  3. predict rorhat `i' if fcode==`i'
  4. replace ratehat =rorhat `i' if fcode=`i'
  5. replace ssse=e(rmse) if fcode==`i'
  6. matrix B=e(b)
  7. replace alpha=el(B,1,2) if fcode==`i'
  8. replace beta= el(B,1,1) if fcode==`i'
  9. matrix drop b
10. drop rorhat `i'
11. local i=`i'+1
12. }
最后会出来1 invalid name,这是怎么回事呢??
求指点,,谢谢
二维码

扫码加我 拉你入群

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

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

全部回复
2012-10-9 05:42:20
set trace on

再run下你的code,看看错误在哪里。
二维码

扫码加我 拉你入群

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

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

2012-10-10 00:50:03
      ----------------------------------------------------------------------------------------------------------- begin _pred_se ---
      - version 6.0, missing
      - sret clear
      - gettoken ouser 0 : 0
      - local orig `"`0'"'
      = local orig `" rorhat 1 if fcode==1"'
      - gettoken varn 0 : 0, parse(" ,[")
      - gettoken nxt : 0, parse(" ,[(")
      - if !(`"`nxt'"'=="" | `"`nxt'"'=="if" | `"`nxt'"'=="in" | `"`nxt'"'==",") {
      = if !(`"1"'=="" | `"1"'=="if" | `"1"'=="in" | `"1"'==",") {
      - local typ `varn'
      = local typ rorhat
      - gettoken varn 0 : 0, parse(" ,[")
      - }
      - syntax [if] [in] [, `ouser' CONStant(varname numeric) noOFFset *]
      = syntax [if] [in] [, COVratio DFBeta(string) DFIts E(string) Hat Leverage Pr(string) Welsch YStar(string) CONStant(varname nu
> meric) noOFFset *]
      - if `"`options'"' != "" {
      = if `""' != "" {
        _predict `orig'
        sret local done 1
        exit
        }
      - confirm new var `varn'
      = confirm new var 1
1 invalid name
它得出得是这个结论,,,请问问题是出现在哪里啊,,,谢谢
二维码

扫码加我 拉你入群

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

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

2012-10-10 01:37:19
rorhat `i',应该是一个词,没有空格,rorhat`i'

code的第3,4,10行
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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