1265 2

[回归分析求助] 求助foreach获取残差,股价崩盘风险 [推广有奖]

  • 0关注
  • 0粉丝

博士生

23%

还不是VIP/贵宾

-

威望
0
论坛币
7881 个
通用积分
3.3500
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
108 点
帖子
47
精华
0
在线时间
481 小时
注册时间
2016-8-1
最后登录
2024-9-14

10论坛币
求助人大论坛.dta (21.76 MB)


在做股价崩盘风险的获取残差步骤时,提示“type mismatch"的错误提醒,但我不知道是哪里出错了,stata完全小白。
代码如下:
foreach stk of local stkcd{
   reg wret lag1_mwret lag2_mwret mwret fwd1_mwret fwd2_mwret if stkcd == "`stk'"
   predict res, residuals
   replace resid = res if e(sample)
   drop res
   }

数据在附件里,求助

关键词:foreach Reach For Residuals mismatch
qui levelsof stkcd, local(stkcd)
  capture drop resid
  ge resid = .
foreach stk of local stkcd{
   reg wret lag1_mwret lag2_mwret mwret fwd1_mwret fwd2_mwret if stkcd == "`stk'"

   predict res, residuals

   replace resid = res if e(sample)

   drop res

   }
ge rret = log(resid + 1)   


更完整一点的代码是这样的

使用道具

藤椅
黃河泉 在职认证  发表于 2018-9-6 08:06:41 |只看作者 |坛友微信交流群

使用道具

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

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

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

GMT+8, 2024-9-19 23:13