楼主: viking1111
6006 1

[Stata初级班] 数据匹配与CAR计算 [推广有奖]

  • 2关注
  • 2粉丝

已卖:3086份资源

教授

98%

还不是VIP/贵宾

-

威望
0
论坛币
60957 个
通用积分
307.0667
学术水平
17 点
热心指数
30 点
信用等级
13 点
经验
3159 点
帖子
1272
精华
0
在线时间
1655 小时
注册时间
2006-12-22
最后登录
2025-12-21

楼主
viking1111 发表于 2011-2-25 19:43:48 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
连老师:
我现在有一套多年度的股票数据,每年股票数量都不一样(逐年在增加)。但是数据有一个缺陷就是,数据只有每只股票的中文名字,没有对应的股票代码。因为stata对中文不识别,所以数据不能在stata环境下进行使用。我现在拿到了全部股票中文名字和股票代码的对应列表,但是不知道怎么根据股票的中文名字,把对应的股票代码对应的匹配到原来的数据里。


另外,在做金融事件研究时,需要计算对事件前10天的股票累计收益率。但问题是,每家公司的事件发生日期都不一样,在已知每家公司事件日的前提下,怎么才能据此编程来计算累计收益率呢?
二维码

扫码加我 拉你入群

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

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

关键词:数据匹配 CAR Stata 中文名字 股票代码 数据 CAR

沙发
arlionn 在职认证  发表于 2011-2-26 08:57:07
stata初级中第一讲中介绍了如何设定Stata11,是指能正确显示中文字符,你可以看一下。
亦可参见如下帖子第5楼的答复:
http://www.pinggu.org/bbs/viewth ... tata%2B%D6%D0%CE%C4

http://www.pinggu.org/bbs/viewthread.php?tid=901604&highlight=stata%2B%D6%D0%CE%C4

如果使用stata10以及以前的版本,中文都是可以正常显示的。

在Stata能正确显示中文的情况下,你可以使用 encode 命令将其转换为数值。例如:
use file1, clear  // 只有中文名称的文件
encode name, gen(name_id)
tsset name_id year
save file1_cy, replace

use file2, clear  // 有中文名称和股票代码的文件
encode name, gen(name_id)
tsset name_id year
merge 1:1 name_id year using file1_cy

采用上述步骤即可实现两份文件的合并。

至于 CAR 的计算,可以参考如下链接:
http://blog.cnfol.com/arlion/article/1606681.html

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-2 08:21