全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
8853 24
2017-09-05
在每年年初,要使用前36个月的数据对FAMA-Franch模型或者四因素模型进行回归,得到回归系数。在每月内,使用相同回归系数,计算每只股票每月超额收益率的期望值。
1504573030(1).png
1504573098(1).png
二维码

扫码加我 拉你入群

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

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

全部回复
2017-9-5 09:54:28
顶一顶,如果用stata语句处理,应该怎么做?
二维码

扫码加我 拉你入群

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

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

2017-9-5 11:56:43
尔后建議用 dataex (先 ssc install dataex 并见说明) 将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。并请参考 https://bbs.pinggu.org/thread-5048204-1-1.htmlhttps://bbs.pinggu.org/thread-5917273-1-1.html
二维码

扫码加我 拉你入群

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

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

2017-9-6 09:50:37
黃河泉 发表于 2017-9-5 11:56
尔后建議用 dataex (先 ssc install dataex 并见说明) 将原始 Stata 资料中具有”代表性”的一部分资料列出 ...
看了黄老师您发的帖子,了解了dataex之后的部分数据。那我应该用什么语句使得在每年年初,使用前36个月的数据对模型进行回归,得到回归系数。然后在每月内,使用相同回归系数,计算每只股票每月超额收益率的期望值。可以同时对多只股票进行操作吗??
clear
input long Stkcd double y float(year month month1) double(RiskPremium2 SMB2 HML2 RMW2)
1  .061891 2000  1 480  .13535 -.005134 -.104151  .042355
1 -.011333 2000  2 481  .11435  .032327 -.002393 -.011076
1  .002729 2000  3 482  .05835  .070047   .01608 -.050102
1  .037017 2000  4 483  .01535 -.010153   .02358 -.022832
1 -.055118 2000  5 484  .02735  .025987  .025355 -.005084
1  .007222 2000  6 485  .02235 -.026295  .032628  .004091
1   .02096 2000  7 486  .04435  .017153   .03052 -.003004
1 -.041059 2000  8 487 -.00865  .041404 -.017277  -.03326
1 -.044507 2000  9 488 -.04965  .027982 -.034215 -.004449
1  .034788 2000 10 489  .02335  .032586  .013666  .000834
1  .010403 2000 11 490  .05435  .011751  .025255  .004516
1 -.062621 2000 12 491 -.00265  .027662  .013365  .020236
1   .03168 2001  1 492 -.00965 -.009668  .025946  .004197
1 -.059413 2001  2 493 -.05865 -.012434  .030485  .023719
1  .151171 2001  3 494  .07035  .029752  .005013 -.005537
1  -.04254 2001  4 495 -.00665  .035602 -.014138 -.026393
1  .043142 2001  5 496  .03535  .067474  .002223 -.025102
1 -.054938 2001  6 497  .00635 -.000659  .006724  .008422
1 -.096669 2001  7 498 -.13365  -.00678 -.007594 -.001713
1 -.080983 2001  8 499 -.03465  .015905 -.010783 -.005848
1  .003147 2001  9 500 -.04965 -.026602  .020785    .0148
1  .083137 2001 10 501 -.04865 -.022202  .022821 -.012043
1  -.02824 2001 11 502  .03435  .022685  .010895 -.013328
1 -.087183 2001 12 503 -.06165 -.012978  .021164  .049611
end
format %tm month1
[/CODE]
二维码

扫码加我 拉你入群

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

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

2017-9-6 16:09:18
或者,我应该如何用前36个月的数据回归。。我按照股票和年份分类,如何在每年初用前36个数据来算。。
二维码

扫码加我 拉你入群

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

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

2017-9-6 16:25:57
lwy715175452 发表于 2017-9-6 09:50
看了黄老师您发的帖子,了解了dataex之后的部分数据。那我应该用什么语句使得在每年年初,使用前36个月的 ...
请先安装 ssc install rangestat,然后试试
复制代码
之后请看看结果,有估计之系数以供进一步计算之用!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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