楼主: jmjun85
16559 49

[数据管理求助] 估计的股价崩盘风险指标有误,但不知道问题在哪 [推广有奖]

  • 2关注
  • 5粉丝

副教授

52%

还不是VIP/贵宾

-

威望
0
论坛币
49 个
通用积分
279.0159
学术水平
4 点
热心指数
15 点
信用等级
1 点
经验
450 点
帖子
309
精华
0
在线时间
1319 小时
注册时间
2006-11-19
最后登录
2024-4-24

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
想计算两个股价崩盘风险指标。这样算的
2.png
3.png



我写的stata句子是这样的:
  1. clear
  2. use tradeweek

  3. /*对原始数据的一点处理*/
  4. gen week=substr(trdwnt,6,7)
  5. replace week="1" if strpos(trdwnt,"Jan")
  6. replace week="2" if strpos(trdwnt,"Feb")
  7. replace week="3" if strpos(trdwnt,"Mar")
  8. replace week="4" if strpos(trdwnt,"Apr")
  9. replace week="5" if strpos(trdwnt,"May")
  10. replace week="6" if strpos(trdwnt,"Jun")
  11. replace week="7" if strpos(trdwnt,"Jul")
  12. replace week="8" if strpos(trdwnt,"Aug")
  13. replace week="9" if strpos(trdwnt,"Sep")
  14. replace week="10" if strpos(trdwnt,"Oct")
  15. replace week="11" if strpos(trdwnt,"Nov")
  16. replace week="12" if strpos(trdwnt,"Dec")
  17. gen m_year=string(year)
  18. gen Yweek=m_year+week
  19. destring Yweek,replace force
  20. drop trdwnt id markettype m_year week

  21. /*计算周市场加权平均收益率*/
  22. bysort Yweek:egen p=pc(wsmvttl),prop
  23. bysort Yweek:egen rm=sum(wretnd*p)

  24. /*方程1的估计*/
  25. xtset stkcd Yweek
  26. reg wretnd l2.rm l.rm rm f.rm f2.rm

  27. predict e  /*残差项与指标计算*/

  28. gen w=log(1+e)

  29. bysort stkcd year:egen n=count(year) /*全年交易周数*/

  30. /*指标2的计算*/
  31. bysort stkcd year:egen sum1=sum(w^3)
  32. bysort stkcd year:egen sum2=sum(w^2)
  33. gen n1=n*[(n-1)^(3/2)]
  34. gen n2=(n-1)*(n-2)
  35. gen n3=sum2^(3/2)
  36. gen nsckew=-(n1*sum1)/[n2*n3]


  37. duplicates drop
复制代码
算出来的东西乍一看没问题,可是到后面sort year stkcd以后就发现,同一年份下很多公司的指标值都是一样的。这不就是我算错了吗!可是我无法轻松的看出问题所在。
还请大家多多指教。

数据在此 tradeweek.dta (19.94 MB)


感谢感谢
二维码

扫码加我 拉你入群

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

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

关键词:风险指标 不知道 duplicates duplicate destring

沙发
jmjun85 发表于 2015-6-9 19:50:33 |只看作者 |坛友微信交流群
第一步中的ri就是股票的周收益率,而rm就是周市场加权平均收益率。权重为市值wsmvttl

使用道具

藤椅
jmjun85 发表于 2015-6-10 13:15:24 |只看作者 |坛友微信交流群
求帮助啊@hustchen2012@SpencerMeng。能帮忙看看吗

使用道具

板凳
nkky2011 发表于 2015-8-18 09:07:40 |只看作者 |坛友微信交流群
请问您的问题解决了吗?

使用道具

报纸
Kallima 发表于 2015-12-24 15:57:53 |只看作者 |坛友微信交流群
收益率csmar可以直接找到,不用自己算。但是想请问你数据整理和筛选是通过stata吗?还有那个回归方程怎么回归?谢谢!

使用道具

地板
唯雨独尊 发表于 2015-12-24 21:42:50 |只看作者 |坛友微信交流群
hello,你好!我是一名硕士,刚开始准备做学术不久,还在努力学习阶段,有个问题想要向大家请教,希望不吝赐教:利用chen(2001)的模型计算股票价格崩盘风险的第二步时,求和Wi,t是什么意思啊?这个t是指年份还是周呢?对Wi,t求和表示什么呢,是所有周的Wi,t相加,还是t年每周的Wi,t相加?我这里不是很清楚,希望你能帮我解答一下,谢谢~

使用道具

7
jmjun85 发表于 2015-12-26 15:07:40 |只看作者 |坛友微信交流群
唯雨独尊 发表于 2015-12-24 21:42
hello,你好!我是一名硕士,刚开始准备做学术不久,还在努力学习阶段,有个问题想要向大家请教,希望不吝赐 ...
因为计算w的时候用的是周数据,所以这里的w也是周数据。

后面计算崩盘风险的时候是有考察股价上涨或者下跌的周数的。

后面的求和过程也都是基于周数据求和

使用道具

8
houwx 学生认证  发表于 2015-12-30 11:48:48 |只看作者 |坛友微信交流群
你的数据有问题,有的是月数据,有的是周数据,看时间标示那一项,还有面板数据的设置方式 xtset stkcd yweek可能不妥,
bysort stkcd:gen t=_n
xtset stkcd t
可能更好。

使用道具

9
xupeiyi728 学生认证  发表于 2016-2-24 17:10:29 |只看作者 |坛友微信交流群
楼主你好,我想请教下,你的问题解决了么,我最近算这个结果也是这样

使用道具

10
。Sunshine 发表于 2016-4-24 19:05:10 |只看作者 |坛友微信交流群
xupeiyi728 发表于 2016-2-24 17:10
楼主你好,我想请教下,你的问题解决了么,我最近算这个结果也是这样
亲,想问下你做股票崩盘风险的这个,做好了吗?我最近也要写这个的实证,有一些问题想请教,方便留个联系方式吗?跪谢

使用道具

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

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

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

GMT+8, 2024-5-1 13:10