楼主: 极地38度
3011 0

[数据管理求助] 用stata筛选出条件相同的数据作为一个样本并删除未匹配的数据大神救我 [推广有奖]

  • 1关注
  • 3粉丝

已卖:778份资源

硕士生

69%

还不是VIP/贵宾

-

威望
0
论坛币
11786 个
通用积分
7.9542
学术水平
1 点
热心指数
2 点
信用等级
1 点
经验
8201 点
帖子
61
精华
0
在线时间
297 小时
注册时间
2017-10-7
最后登录
2025-11-3

楼主
极地38度 学生认证  发表于 2018-10-27 09:53:27 |AI写论文
100论坛币
1.JPG 源数据.xlsx (9.54 KB)

图片描述:共有甲乙丙三家公司,债券代码表示各公司发行的几只债券,如甲发行4只债券。我的目的是要筛选出各家公司发行的符合如下条件的n对债券:条件如下,筛选出相同公司发行,具有相同评级,相同优先级,相同息票利率,相同付息频率,到期收益率相差不大于15%,且到期期限相差小于0.25年的(bond pairs)作为一个样本对,找出所有的bond pairs之后把各家公司筛选出的样本对另建一个数据库,然后新建一个变量命名为bond pair spread(债券对息差),并计算出匹配的每一个债券对的息差。
例如:甲公司110062和110063这两只债券就可以作为一对(因为他们的各个条件相同,且到期收益之差小于15%,到期期限相差小于0.25年)这两行一旦匹配,就不能在与甲公司的其他债券匹配,也就是说,使用过的债券不能重复。乙公司和丙公司以此类推。甲匹配的债券对和其他公司匹配出来的债券对一起存放在另外一个文件,未匹配的删除。

小弟才疏学浅,遇上这种数据处理实在无能为力,特发此贴,希望有大神助小弟一臂之力,如答案满意,百币拿去,不成敬意。

关键词:到期收益率 到期期限 三家公司 数据处理 甲公司

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-4-23 15:33